Class: RocketCMS::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize ⇒ Configuration

Returns a new instance of Configuration.



37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'lib/rocket_cms/configuration.rb', line 37

def initialize
  @news_image_styles = {
      main:  '400x200>',
      thumb: '200x100>',
  }
  @news_per_page = 10
  @news_excerpt = 12
  @news_content_required = true

  @error_layout = 'application'
  @menu_max_depth = 2

  @search_enabled = false
  @search_per_page = 10
  @search_models = []

  @contacts_captcha = false
  @contacts_fields = {}
  @contacts_message_required = true

  @contacts_captcha_error_message = "Код проверки введен неверно"
  @recreate_contact_message_action = "new"

  @localize = false

  @separate_seo_table = false
end

Instance Attribute Details

#contacts_captcha ⇒ Object

Returns the value of attribute contacts_captcha.



26
27
28
# File 'lib/rocket_cms/configuration.rb', line 26

def contacts_captcha
  @contacts_captcha
end

#contacts_captcha_error_message ⇒ Object

Returns the value of attribute contacts_captcha_error_message.



29
30
31
# File 'lib/rocket_cms/configuration.rb', line 29

def contacts_captcha_error_message
  @contacts_captcha_error_message
end

#contacts_fields ⇒ Object

Returns the value of attribute contacts_fields.



27
28
29
# File 'lib/rocket_cms/configuration.rb', line 27

def contacts_fields
  @contacts_fields
end

#contacts_message_required ⇒ Object

Returns the value of attribute contacts_message_required.



28
29
30
# File 'lib/rocket_cms/configuration.rb', line 28

def contacts_message_required
  @contacts_message_required
end

#error_layout ⇒ Object

Returns the value of attribute error_layout.



19
20
21
# File 'lib/rocket_cms/configuration.rb', line 19

def error_layout
  @error_layout
end

#localize ⇒ Object

Returns the value of attribute localize.



33
34
35
# File 'lib/rocket_cms/configuration.rb', line 33

def localize
  @localize
end

Returns the value of attribute menu_max_depth.



20
21
22
# File 'lib/rocket_cms/configuration.rb', line 20

def menu_max_depth
  @menu_max_depth
end

#news_content_required ⇒ Object

Returns the value of attribute news_content_required.



17
18
19
# File 'lib/rocket_cms/configuration.rb', line 17

def news_content_required
  @news_content_required
end

#news_excerpt ⇒ Object

Returns the value of attribute news_excerpt.



16
17
18
# File 'lib/rocket_cms/configuration.rb', line 16

def news_excerpt
  @news_excerpt
end

#news_image_styles ⇒ Object

Returns the value of attribute news_image_styles.



14
15
16
# File 'lib/rocket_cms/configuration.rb', line 14

def news_image_styles
  @news_image_styles
end

#news_per_page ⇒ Object

Returns the value of attribute news_per_page.



15
16
17
# File 'lib/rocket_cms/configuration.rb', line 15

def news_per_page
  @news_per_page
end

#recreate_contact_message_action ⇒ Object

Returns the value of attribute recreate_contact_message_action.



35
36
37
# File 'lib/rocket_cms/configuration.rb', line 35

def recreate_contact_message_action
  @recreate_contact_message_action
end

#search_enabled ⇒ Object

Returns the value of attribute search_enabled.



22
23
24
# File 'lib/rocket_cms/configuration.rb', line 22

def search_enabled
  @search_enabled
end

#search_models ⇒ Object

Returns the value of attribute search_models.



24
25
26
# File 'lib/rocket_cms/configuration.rb', line 24

def search_models
  @search_models
end

#search_per_page ⇒ Object

Returns the value of attribute search_per_page.



23
24
25
# File 'lib/rocket_cms/configuration.rb', line 23

def search_per_page
  @search_per_page
end

#separate_seo_table ⇒ Object

Returns the value of attribute separate_seo_table.



31
32
33
# File 'lib/rocket_cms/configuration.rb', line 31

def separate_seo_table
  @separate_seo_table
end