module Flatter::Extensions::Order

Public Instance Methods

index() click to toggle source
# File lib/flatter/extensions/order.rb, line 9
def index
  options[:index] || 0
end
local_mappings() click to toggle source
Calls superclass method
# File lib/flatter/extensions/order.rb, line 19
def local_mappings
  @_local_mappings ||= super.sort_by(&:index)
end
mappers_chain(context) click to toggle source
Calls superclass method
# File lib/flatter/extensions/order.rb, line 24
def mappers_chain(context)
  super.sort_by do |mapper|
    index = mapper.index
    index.is_a?(Hash) ? (index[context] || 0) : index
  end
end