class Jasonette::JasonSingleton
Public Class Methods
fetch(context)
click to toggle source
# File lib/jasonette/template.rb, line 7 def self.fetch context if instance = find(context) instance else instance = Jasonette::Template.new(context) @@instances << instance instance end end
find(context)
click to toggle source
# File lib/jasonette/template.rb, line 17 def self.find context @@instances.select { |instance| instance.context == context }.first end
instances()
click to toggle source
# File lib/jasonette/template.rb, line 27 def self.instances @@instances end
reset(context)
click to toggle source
# File lib/jasonette/template.rb, line 21 def self.reset context if instance = find(context) instances.delete_if { |i| i == instance } end end