module Runbook::View::ClassMethods
Public Instance Methods
_method_name(object)
click to toggle source
# File lib/runbook/view.rb, line 19 def _method_name(object) object.class.to_s.underscore.gsub("/", "__") end
render(object, output, metadata)
click to toggle source
# File lib/runbook/view.rb, line 10 def render(object, output, metadata) method = _method_name(object) if respond_to?(method) send(method, object, output, metadata) else $stderr.puts("WARNING! No render rule for #{object.class} (#{_method_name(object)}) in #{self.to_s}") end end