class ParamsReady::Helpers::Conditional

Public Class Methods

new(rule: nil) click to toggle source
# File lib/params_ready/helpers/conditional_block.rb, line 7
def initialize(rule: nil)
  @rule = Helpers::Rule(rule)
  freeze
end

Public Instance Methods

perform?(general_rule, name) click to toggle source
# File lib/params_ready/helpers/conditional_block.rb, line 12
def perform?(general_rule, name)
  if @rule.nil?
    general_rule
  else
    @rule.include?(name)
  end
end