Sha256: a451c92a5c593ed71a7c0639af5e24dc4395335fa97536e892f2e8a303c24af8
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
require 'active_record' require 'acts_as_approvable/acts_as_approvable' require 'acts_as_approvable/approval' require 'acts_as_approvable/error' require 'acts_as_approvable/ownership' require 'acts-as-approvable/version' if defined?(Rails) && Rails.version =~ /^3\./ require 'acts_as_approvable/railtie' elsif defined?(ActiveRecord) ActiveRecord::Base.send :include, ActsAsApprovable::Model end module ActsAsApprovable ## # Enable the approval queue at a global level. def self.enable @enabled = true end ## # Disable the approval queue at a global level. def self.disable @enabled = false end ## # Returns true if the approval queue is enabled globally. def self.enabled? @enabled = true if @enabled.nil? @enabled end ## # Set the referenced Owner class to be used by generic finders. # # @see Ownership def self.owner_class=(klass) @owner_class = klass end ## # Get the referenced Owner class to be used by generic finders. # # @see Ownership def self.owner_class @owner_class end ## # Set the engine used for rendering view files. def self.view_language=(lang) @lang = lang end ## # Get the engine used for rendering view files. Defaults to 'erb' def self.view_language if Rails.version =~ /^3\./ Rails.configuration.generators.rails[:template_engine].try(:to_s) || 'erb' else @lang || 'erb' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
acts-as-approvable-0.6.1 | lib/acts_as_approvable.rb |