lib/interpreter/interpreter.rb in nudge-0.0.1 vs lib/interpreter/interpreter.rb in nudge-0.0.2

- old
+ new

@@ -99,19 +99,22 @@ end def enable(item) if item.superclass == Instruction @instructions_library[item] = item.new(self) - elsif item.superclass == NudgeType + elsif item.include? NudgeType @types |= [item] end end def active?(item) + puts "#{item.inspect} is the item" if item.superclass == Instruction @instructions_library.include?(item) - elsif item.superclass == NudgeType + elsif item.include? NudgeType + puts "#{@types} is the type list" + @types.include?(item) end end @@ -158,10 +161,10 @@ def disable(item) if item.superclass == Instruction @instructions_library.delete(item) - elsif item.superclass == NudgeType + elsif item.include? NudgeType @types.delete(item) end end def disable_all_instructions \ No newline at end of file