class Gon::Global
Public Class Methods
all_variables()
click to toggle source
# File lib/gon/global.rb, line 5 def all_variables @global_vars || {} end
clear()
click to toggle source
# File lib/gon/global.rb, line 9 def clear @global_vars = {} end
inspect()
click to toggle source
# File lib/gon/global.rb, line 13 def inspect 'Gon::Global' end
jbuilder(*args)
click to toggle source
# File lib/gon/global.rb, line 22 def jbuilder(*args) ensure_template_handler_is_defined data, options = Gon::Jbuilder.handler(args, true) store_builder_data 'jbuilder', data, options end
rabl(*args)
click to toggle source
# File lib/gon/global.rb, line 17 def rabl(*args) data, options = Gon::Rabl.handler(args, true) store_builder_data 'rabl', data, options end
Private Class Methods
get_variable(name)
click to toggle source
# File lib/gon/global.rb, line 30 def get_variable(name) @global_vars ||= {} @global_vars[name] end
set_variable(name, value)
click to toggle source
# File lib/gon/global.rb, line 35 def set_variable(name, value) @global_vars ||= {} @global_vars[name] = value end