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