Module: ActiveTools::Misc::InputSource::ErrorsExtension

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_tools/misc/input_source.rb

Instance Method Summary collapse

Instance Method Details

#fieldsObject



11
12
13
14
15
16
17
18
19
# File 'lib/active_tools/misc/input_source.rb', line 11

def fields
  keys.map {|attribute| field_of(attribute)}.compact.tap do |names|
    names.instance_eval do
      def ids
        self.map(&:to_id)
      end
    end
  end
end