Module: Milia

Defined in:
lib/milia.rb,
lib/milia/base.rb,
lib/milia/control.rb,
lib/milia/railtie.rb,
lib/milia/version.rb,
lib/milia/invite_member.rb,
lib/milia/password_generator.rb,
lib/generators/milia/temp_generator.rb,
lib/generators/milia/install_generator.rb

Defined Under Namespace

Modules: Base, Control, Generators, InviteMember Classes: Password, Railtie

Constant Summary collapse

VERSION =
"1.1.1"
@@use_coupon =
true
@@use_recaptcha =
true
@@signout_to_root =
true
@@use_airbrake =
false
@@use_invite_member =
true
@@whitelist_user_params =

whitelist user params list allows an app to expand the permitted attribute list specify each attribute as a symbol example: [:name] config.whitelist_user_params = []

[]
@@whitelist_tenant_params =

whitelist user params list allows an app to expand the permitted attribute list specify each attribute as a symbol example: [:name] config.whitelist_user_params = []

[]
@@whitelist_coupon_params =

whitelist coupon params list allows an app to expand the permitted attribute list specify each attribute as a symbol example: [:name] config.whitelist_user_params = []

[]
@@trace_on =
false

Class Method Summary collapse

Class Method Details

.setup {|_self| ... } ⇒ Object

Default way to setup milia.

Yields:

  • (_self)

Yield Parameters:

  • _self (Milia)

    the object that the method was called on



90
91
92
# File 'lib/milia.rb', line 90

def self.setup
  yield self
end

.whitelist_coupon_paramsObject



79
80
81
# File 'lib/milia.rb', line 79

def self.whitelist_coupon_params()
  return @@whitelist_coupon_params << :coupon
end

.whitelist_coupon_params=(list) ⇒ Object

Raises:

  • (ArgumentError)


74
75
76
77
# File 'lib/milia.rb', line 74

def self.whitelist_coupon_params=(list)
  raise ArgumentError unless !list.nil? && list.kind_of?( Array )
  @@whitelist_coupon_params = list
end

.whitelist_tenant_paramsObject



63
64
65
# File 'lib/milia.rb', line 63

def self.whitelist_tenant_params()
  return @@whitelist_tenant_params << :name
end

.whitelist_tenant_params=(list) ⇒ Object

Raises:

  • (ArgumentError)


58
59
60
61
# File 'lib/milia.rb', line 58

def self.whitelist_tenant_params=(list)
  raise ArgumentError unless !list.nil? && list.kind_of?( Array )
  @@whitelist_tenant_params = list
end

.whitelist_user_paramsObject



45
46
47
48
# File 'lib/milia.rb', line 45

def self.whitelist_user_params()
  return [:email, :password, :password_confirmation] + 
         @@whitelist_user_params
end

.whitelist_user_params=(list) ⇒ Object

Raises:

  • (ArgumentError)


40
41
42
43
# File 'lib/milia.rb', line 40

def self.whitelist_user_params=(list)
  raise ArgumentError unless !list.nil? && list.kind_of?( Array )
  @@whitelist_user_params = list
end