Sha256: 5367014b59d7c51e46893c799edfd635cae3e170fa33bfea5fe38b87c9d9f55d

Contents?: true

Size: 292 Bytes

Versions: 3

Compression:

Stored size: 292 Bytes

Contents

module ParamsKeeper
  class Config
    attr_accessor :keys, :to, :for, :url_options

    def initialize(keys, options = {})
      @keys = Array(keys)
      @to = Array(options[:to])
      @for = Array(options[:for] || :hash)
      @url_options = options[:url_options] || {}
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
params_keeper_rails-1.2.2 lib/params_keeper/config.rb
params_keeper_rails-1.2.1 lib/params_keeper/config.rb
params_keeper_rails-1.2.0 lib/params_keeper/config.rb