Module: NoBrainer::Criteria::Core::MergeStrategies

Extended by:
MergeStrategies
Included in:
MergeStrategies
Defined in:
lib/no_brainer/criteria/core.rb

Instance Method Summary collapse

Instance Method Details

#append_array(a, b) ⇒ Object



100
101
102
# File 'lib/no_brainer/criteria/core.rb', line 100

def append_array(a, b)
  a ? a+b : b
end

#merge_hash(a, b) ⇒ Object



104
105
106
# File 'lib/no_brainer/criteria/core.rb', line 104

def merge_hash(a, b)
  a ? a.merge(b) : b
end

#set_scalar(a, b) ⇒ Object



96
97
98
# File 'lib/no_brainer/criteria/core.rb', line 96

def set_scalar(a, b)
  b
end