lib/maintain/value.rb in maintain-0.2.23 vs lib/maintain/value.rb in maintain-0.3.0
- old
+ new
@@ -86,11 +86,12 @@
self.class.class_eval <<-EOC
def #{method}
self == #{value_name.inspect}
end
EOC
- # Calling `method` on ourselves fails. Something to do w/subclasses. Meh.
+ # Calling `method` on ourselves fails. Something to do
+ # w/subclasses. Meh.
return self == value_name
when '!'
self.class.class_eval <<-EOC
def #{method}
self.set_value(#{value_name.inspect})
@@ -123,17 +124,17 @@
@state.states.has_key?(value.to_sym) ? value.to_sym : nil
end
end
def state_value_for(state, value)
- if (state.is_a?(String) || state.is_a?(Symbol))
+ if state.is_a?(String) || state.is_a?(Symbol)
if !state.to_s.strip.empty? && state_hash = @state.states[state.to_sym]
state_hash[value]
else
nil
end
else
state
end
end
end
-end
\ No newline at end of file
+end