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.



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

def initialize
  @model_class = "::ActiveRecord::Base"
  @controller_class = "::ApplicationController"
  @title = "Naf - a Rails Job Scheduling Engine"
  @papertrail_group_id = nil
  @papertrail_token = nil
  @layout = "naf_layout"
  @default_page_options = [10, 20, 50, 100, 250, 500, 750, 1000, 1500, 2000]
end

Instance Attribute Details

#controller_classObject

Returns the value of attribute controller_class.



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

def controller_class
  @controller_class
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

#papertrail_group_idObject

Returns the value of attribute papertrail_group_id.



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

def papertrail_group_id
  @papertrail_group_id
end

#papertrail_tokenObject

Returns the value of attribute papertrail_token.



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

def papertrail_token
  @papertrail_token
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

#titleObject

Returns the value of attribute title.



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

def title
  @title
end