class Admino::Query::Configuration::SearchField

Attributes

name[R]
options[R]

Public Class Methods

new(name, options = {}) click to toggle source
# File lib/admino/query/configuration.rb, line 8
def initialize(name, options = {})
  options.symbolize_keys!
  options.assert_valid_keys(
    :coerce,
    :default
  )

  @name = name.to_sym
  @options = options
end

Public Instance Methods

coerce_to() click to toggle source
# File lib/admino/query/configuration.rb, line 23
def coerce_to
  if options[:coerce]
    options[:coerce].to_sym
  end
end
default_value() click to toggle source
# File lib/admino/query/configuration.rb, line 19
def default_value
  options[:default]
end