Sha256: 4383400a0c87fc6e9bea3fc0a59f754f3b8b3aba0cfdb147b935dfa4714cddc6
Contents?: true
Size: 1.97 KB
Versions: 2
Compression:
Stored size: 1.97 KB
Contents
require File.dirname(__FILE__) + '/milia/base' require File.dirname(__FILE__) + '/milia/control' require File.dirname(__FILE__) + '/milia/password_generator' require File.dirname(__FILE__) + '/milia/invite_member' require File.dirname(__FILE__) + '/milia/railtie' if defined?(Rails::Railtie) module Milia # expecting params[:coupon] for sign-ups mattr_accessor :use_coupon @@use_coupon = true # use recaptcha to validate human params input mattr_accessor :use_recaptcha @@use_recaptcha = true # use sign_out to root; else return to sign-in page mattr_accessor :signout_to_root @@signout_to_root = true # use airbrake gem to log exceptions mattr_accessor :use_airbrake @@use_airbrake = false # use invite_member for devise work-around to invite members # ASSUMES User model mattr_accessor :use_invite_member @@use_invite_member = true # whitelist tenant params list # allows an app to expand the permitted attribute list # specify each attribute as a symbol # example: [:name] # config.whitelist_tenant_params = [] @@whitelist_tenant_params = [] def self.whitelist_tenant_params=(list) raise ArgumentError unless !list.nil? && list.kind_of?( Array ) @@whitelist_tenant_params = list end def self.whitelist_tenant_params() return @@whitelist_tenant_params << :name end # whitelist coupon params list # allows an app to expand the permitted attribute list # specify each attribute as a symbol # example: [:name] # config.whitelist_coupon_params = [] @@whitelist_coupon_params = [] def self.whitelist_coupon_params=(list) raise ArgumentError unless !list.nil? && list.kind_of?( Array ) @@whitelist_coupon_params = list end def self.whitelist_coupon_params() return @@whitelist_coupon_params << :coupon end # undocumented feature, debugging trace, default is off mattr_accessor :trace_on @@trace_on = false # Default way to setup milia. def self.setup yield self end end # module Milia
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
milia-1.3.1 | lib/milia.rb |
milia-1.3.1.beta1 | lib/milia.rb |