# File lib/rabl/builder.rb, line 75 def node(name, options={}, &block) return unless resolve_condition(options) result = block.call(@_object) if name.present? @_result[name] = result elsif result.respond_to?(:each_pair) # merge hash into root hash @_result.merge!(result) end end