module ParamsReady::Helpers::ParameterUserClassMethods
Public Instance Methods
include_parameters(parameter_definer)
click to toggle source
# File lib/params_ready/helpers/parameter_user_class_methods.rb, line 18 def include_parameters(parameter_definer) parameter_definer.all_parameters.values.each do |p| params_ready_storage.add_parameter(p) end end
include_relations(parameter_definer)
click to toggle source
# File lib/params_ready/helpers/parameter_user_class_methods.rb, line 24 def include_relations(parameter_definer) parameter_definer.all_relations.values.each do |d| params_ready_storage.add_relation(d) end end
params_ready_storage()
click to toggle source
# File lib/params_ready/helpers/parameter_user_class_methods.rb, line 4 def params_ready_storage @params_ready_storage ||= ParamsReady::Helpers::Options.new end
use_parameter(name, rule = :all)
click to toggle source
# File lib/params_ready/helpers/parameter_user_class_methods.rb, line 8 def use_parameter(name, rule = :all) parameter = parameter_definition name params_ready_storage.use_parameter parameter, rule end
use_relation(name, rule = :all)
click to toggle source
# File lib/params_ready/helpers/parameter_user_class_methods.rb, line 13 def use_relation(name, rule = :all) relation = relation_definition name params_ready_storage.use_relation relation, rule end