class Cachai::Admin
Public Class Methods
new(opts = {})
click to toggle source
Calls superclass method
# File lib/cachai.rb, line 218 def initialize(opts = {}) require 'tilt/erb' Cachai.load_db! super end
Public Instance Methods
deliver(obj, view)
click to toggle source
# File lib/cachai.rb, line 261 def deliver(obj, view) if request.xhr? json(obj) else erb view end end
json(obj)
click to toggle source
# File lib/cachai.rb, line 269 def json(obj) content_type 'application/json' return obj.is_a?(String) ? obj : obj.to_json end