Method: Arbre::HTML#method_missing

Defined in:
lib/active_admin/arbre/html.rb

#method_missing(name, *args, &block) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/active_admin/arbre/html.rb', line 12

def method_missing(name, *args, &block)
  if current_dom_context.respond_to?(name)
    current_dom_context.send name, *args, &block
  elsif assigns && assigns.has_key?(name)
    assigns[name]
  elsif helpers.respond_to?(name)
    helpers.send(name, *args, &block)
  else
    super
  end
end