module Glimpse

Constants

VERSION

Public Class Methods

enabled?() click to toggle source
# File lib/glimpse.rb, line 10
def self.enabled?
  ['development', 'staging'].include?(env)
end
env() click to toggle source
# File lib/glimpse.rb, line 14
def self.env
  Rails.env
end
into(klass, options = {}) click to toggle source
# File lib/glimpse.rb, line 26
def self.into(klass, options = {})
  @views ||= []
  @views << [klass, options]
end
reset() click to toggle source
# File lib/glimpse.rb, line 31
def self.reset
  @views = nil
  @cached_views = nil
end
views() click to toggle source
# File lib/glimpse.rb, line 18
def self.views
  @cached_views ||= if @views && @views.any?
    @views.collect { |klass, options| klass.new(options.dup) }.select(&:enabled?)
  else
    []
  end
end