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