class ParamsParser::ParamConfig

Attributes

config[R]
default[R]
key[R]
transform[R]

Public Class Methods

new(key, config) click to toggle source
# File lib/params_parser.rb, line 35
def initialize(key, config)
  @config = config
  @transform = config.fetch(:transform, Transforms::ID)
  @key = config.fetch(:map_to, key)
  @default = config[:default]
end

Public Instance Methods

has_default?() click to toggle source
# File lib/params_parser.rb, line 46
def has_default?
  config.has_key?(:default)
end