class ActionModel::Context

Public Instance Methods

fields() click to toggle source
# File lib/actionmodel/context.rb, line 7
def fields
  @fields ||= {}
end
options() click to toggle source
# File lib/actionmodel/context.rb, line 3
def options
  @options ||= {}
end
update(*args) click to toggle source
# File lib/actionmodel/context.rb, line 11
def update(*args)
  options = args.extract_options!

  if args.empty?
    self.options.merge! options
  else
    args.each do |field|
      fields[field.to_sym] ||= {}
      fields[field.to_sym].merge! options
    end
  end
end