Sha256: 14441304053383ecc2214ea6bcbfa4153b98549381c89b2c1cf2a4a2fad00cc3
Contents?: true
Size: 741 Bytes
Versions: 1
Compression:
Stored size: 741 Bytes
Contents
require 'peek/version' require 'rails' require 'peek/views/view' Dir[File.join(File.dirname(__FILE__), 'peek', 'views', '*.rb')].each do |view| require view end module Peek def self.enabled? ['development', 'staging'].include?(env) end def self.env Rails.env end def self.views @cached_views ||= if @views && @views.any? @views.collect { |klass, options| klass.new(options.dup) }.select(&:enabled?) else [] end end def self.into(klass, options = {}) @views ||= [] @views << [klass, options] end def self.reset @views = nil @cached_views = nil end def self.setup ApplicationController.send(:include, Peek::ControllerHelpers) end end require 'peek/railtie'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
peek-0.0.5 | lib/peek.rb |