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