Sha256: e72690b2aa90c02e0914b0ff762bc7079000757cf706dc6f2808c26dc658e748

Contents?: true

Size: 645 Bytes

Versions: 2

Compression:

Stored size: 645 Bytes

Contents

require 'best_in_place'
require 'will_paginate'
require 'interpret/lazy_hash'

module Interpret
  mattr_accessor :backend
  mattr_accessor :logger

  mattr_accessor :controller
  @@controller = "action_controller/base"

  mattr_accessor :sweeper
  @@sweeper = nil

  mattr_accessor :registered_envs
  @@registered_envs = [:production, :staging]

  mattr_accessor :scope
  @@scope = ""

  # More options:
  # - memoize?
  # - flatten?
  # - logging?
  # - current_user method. If set, current_user will appear in logs, otherwise not.
end

require 'interpret/engine' if defined? Rails

ActionView::Base.send(:include, Interpret::InterpretHelpers)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
interpret-0.1.2 lib/interpret.rb
interpret-0.1.1 lib/interpret.rb