Module: Arcane
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/arcane.rb,
lib/arcane/finder.rb,
lib/arcane/version.rb,
lib/arcane/refinery.rb,
lib/arcane/parameters.rb,
lib/generators/arcane/install/install_generator.rb,
lib/generators/arcane/refinery/refinery_generator.rb
Defined Under Namespace
Modules: Generators, Parameters
Classes: Finder, Refinery
Constant Summary
collapse
- VERSION =
"1.1.0"
Instance Method Summary
collapse
Instance Method Details
#current_params_user ⇒ Object
34
35
36
|
# File 'lib/arcane.rb', line 34
def current_params_user
respond_to?(:current_user) ? current_user : nil
end
|
#params ⇒ Object
38
39
40
|
# File 'lib/arcane.rb', line 38
def params
@_params ||= ActionController::Parameters.new(request.parameters).as(current_params_user)
end
|
#params=(val) ⇒ Object
42
43
44
|
# File 'lib/arcane.rb', line 42
def params=(val)
@_params = val.kind_of?(Hash) ? ActionController::Parameters.new(val).as(current_params_user) : val.as(current_params_user)
end
|