lib/calculated_attributes.rb in calculated_attributes-0.0.21 vs lib/calculated_attributes.rb in calculated_attributes-0.0.22

- old
+ new

@@ -56,11 +56,13 @@ def respond_to?(method, include_private = false) no_sym_in_attr = if @attributes.respond_to? :include? !@attributes.include?(method.to_s) - else + elsif @attributes.respond_to? :key? !@attributes.key?(method.to_s) + else + true end super || (no_sym_in_attr && (self.class.calculated.calculated[method] || self.class.base_class.calculated.calculated[method])) end end)