Module: ConditionalAttributes::ClassMethods

Defined in:
app/serializers/concerns/conditional_attributes.rb

Instance Method Summary collapse

Instance Method Details

#inclusion_method_for(attribute) ⇒ Object



5
6
7
8
9
10
11
# File 'app/serializers/concerns/conditional_attributes.rb', line 5

def inclusion_method_for(attribute)
  @inclusion_cache ||= {}
  @inclusion_cache.fetch(attribute) do
    method = "include_#{attribute}?"
    method_defined?(method) && method
  end
end