Method: Easydsl::Node#method_missing

Defined in:
lib/easydsl/node.rb

#method_missing(method_symbol, *args, &block) ⇒ Object (protected)



153
154
155
156
157
# File 'lib/easydsl/node.rb', line 153

def method_missing(method_symbol, *args, &block)
  return handle_block(method_symbol, *args, &block) if block_given?
  return handle_operators(method_symbol, *args) if method_symbol.to_s.end_with?('=', '?', '[]')
  handle_node(method_symbol, *args, &block)
end