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.2.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
current_user
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
45
46
47
48
|
# File 'lib/arcane.rb', line 42
def params=(val)
@_params = if Hash === val
ActionController::Parameters.new(val).as(current_params_user)
else
val.respond_to?(:as) ? val.as(current_params_user) : val
end
end
|