Method: Bluesky::PureComponent#shallow_equal?
- Defined in:
- lib/bluesky/pure_component.rb
#shallow_equal?(a, b) ⇒ Boolean
151 152 153 154 155 156 157 158 |
# File 'lib/bluesky/pure_component.rb', line 151 def shallow_equal?(a, b) a.equal?(b) || a.each_pair.all? do |k, v| bk = b[k] v.equal?(bk) || v.eql?(bk) end rescue Object => _ false end |