Class: HasConfig::Chain

Inherits:
Object
  • Object
show all
Defined in:
lib/has_config/chain.rb

Class Method Summary collapse

Class Method Details

.invoke?(value, chain_on) ⇒ Boolean

Returns:

  • (Boolean)


3
4
5
6
7
8
9
10
11
12
# File 'lib/has_config/chain.rb', line 3

def self.invoke?(value, chain_on)
  case chain_on
  when :blank
    value.blank?
  when :nil
    value.nil?
  when :false
    value == false
  end
end