Class: Naf::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/naf/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



13
14
15
16
17
18
19
20
21
22
# File 'lib/naf/configuration.rb', line 13

def initialize
  @model_class = "::ActiveRecord::Base"
  @ui_controller_class = "::ApplicationController"
  @title = "Naf - a Rails Job Scheduling Engine"
  @layout = "naf_layout"
  @default_page_options = [10, 20, 50, 100, 250, 500, 750, 1000, 1500, 2000]
  @api_controller_class = "Naf::ApiSimpleClusterAuthenticatorApplicationController"
  @simple_cluster_authenticator_cookie_expiration_time = 1.week
  @api_domain_cookie_name = "naf_#{Rails.application.class.parent.name.underscore}"
end

Instance Attribute Details

#api_controller_classObject

Returns the value of attribute api_controller_class.



3
4
5
# File 'lib/naf/configuration.rb', line 3

def api_controller_class
  @api_controller_class
end

Returns the value of attribute api_domain_cookie_name.



3
4
5
# File 'lib/naf/configuration.rb', line 3

def api_domain_cookie_name
  @api_domain_cookie_name
end

#default_page_optionsObject

Returns the value of attribute default_page_options.



3
4
5
# File 'lib/naf/configuration.rb', line 3

def default_page_options
  @default_page_options
end

#layoutObject

Returns the value of attribute layout.



3
4
5
# File 'lib/naf/configuration.rb', line 3

def layout
  @layout
end

#model_classObject

Returns the value of attribute model_class.



3
4
5
# File 'lib/naf/configuration.rb', line 3

def model_class
  @model_class
end

#schema_nameObject

Returns the value of attribute schema_name.



3
4
5
# File 'lib/naf/configuration.rb', line 3

def schema_name
  @schema_name
end

Returns the value of attribute simple_cluster_authenticator_cookie_expiration_time.



3
4
5
# File 'lib/naf/configuration.rb', line 3

def simple_cluster_authenticator_cookie_expiration_time
  @simple_cluster_authenticator_cookie_expiration_time
end

#titleObject

Returns the value of attribute title.



3
4
5
# File 'lib/naf/configuration.rb', line 3

def title
  @title
end

#ui_controller_classObject

Returns the value of attribute ui_controller_class.



3
4
5
# File 'lib/naf/configuration.rb', line 3

def ui_controller_class
  @ui_controller_class
end