From 202d841be4077c31979694d4bda76c0261dc2140 Mon Sep 17 00:00:00 2001 From: "Glenn Y. Rolland" Date: Tue, 12 Sep 2017 16:19:51 +0200 Subject: [PATCH] Simplify values --- lib/mm2ep_depend/parser.rb | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/lib/mm2ep_depend/parser.rb b/lib/mm2ep_depend/parser.rb index b328fbe..349d76a 100755 --- a/lib/mm2ep_depend/parser.rb +++ b/lib/mm2ep_depend/parser.rb @@ -7,22 +7,16 @@ module Mm2ep end class TreeValue - attr_accessor :value + def value + raise "No value for #{@name}" if @value.nil? + end end class VarValue < TreeValue - attr_accessor :value - def initialize str @name = str @value = nil end - - def compute - # FIXME: test if @value is a boolean - # raise an exception in all other cases - @value - end end class NumberValue < TreeValue