Method: Brief::Briefcase#present

Defined in:
lib/brief/briefcase.rb

#present(style = "default", params = {}) ⇒ Object



23
24
25
26
27
28
29
30
# File 'lib/brief/briefcase.rb', line 23

def present(style="default", params={})
  if respond_to?("as_#{style}")
    send("as_#{style}", params)
  elsif Brief.views.key?(style.to_sym)
    block = Brief.views[style.to_sym]
    block.call(self, params)
  end
end