Module: Voltex::Setup

Included in:
Voltex
Defined in:
lib/voltex/setup.rb

Constant Summary collapse

@@default_actions =
%w(index show create update destroy)
@@user_class =
'User'
@@role_class =
'Role'
@@permission_class =
'Permission'
@@exclude =
[]
@@include =
[]

Instance Method Summary collapse

Instance Method Details

#permissions_role_classObject



21
22
23
# File 'lib/voltex/setup.rb', line 21

def permissions_role_class
  [permission_class, role_class].map(&:pluralize).sort.join.singularize
end

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

Yields:

  • (_self)

Yield Parameters:

  • _self (Voltex::Setup)

    the object that the method was called on



39
40
41
# File 'lib/voltex/setup.rb', line 39

def setup
  yield(self) if block_given?
end