Sha256: c01f000ae8c6dce049748ed0bf5366497b885b26e98fd5d78f4d777bd3704473
Contents?: true
Size: 832 Bytes
Versions: 1
Compression:
Stored size: 832 Bytes
Contents
require "active_record" require "detour/version" require "detour/feature" require "detour/flag" require "detour/flaggable_flag" require "detour/group_flag" require "detour/percentage_flag" require "detour/opt_out_flag" require "detour/flaggable" require "detour/acts_as_flaggable" module Detour # Allows for configuration of Detour::Feature, mostly intended # for defining groups: # # @example # Detour.configure do |config| # config.define_user_group :admins do |user| # user.admin? # end # end def self.configure(&block) yield Detour::Feature end end class Detour::Task < Rails::Railtie rake_tasks do Dir[File.join(File.dirname(__FILE__), '../tasks/*.rake')].each { |f| load f } end end if defined?(ActiveRecord::Base) ActiveRecord::Base.extend Detour::ActsAsFlaggable end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
detour-0.0.1 | lib/detour.rb |