Sha256: 65c9838a0dfa774fe2ffcf490a64106f5fe99f136ad6ad4e86f7a91cbd8fd702

Contents?: true

Size: 480 Bytes

Versions: 4

Compression:

Stored size: 480 Bytes

Contents

module Controll
  module Helper
    module Params 
      extend ActiveSupport::Concern
      include Controll::Helper::HashAccess

      module ClassMethods
        def param_methods *args
          options = args.extract_options!
          names = args
          hash_access_method *names, options.merge(hash: :params)
        end

        def param_method name, options = {}
          hash_access_method name, options.merge(hash: :params)
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
controll-0.3.2 lib/controll/helper/params.rb
controll-0.3.1 lib/controll/helper/params.rb
controll-0.3.0 lib/controll/helper/params.rb
controll-0.2.0 lib/controll/helper/params.rb