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

#initializeConfiguration

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_captchaObject

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_messageObject

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_fieldsObject

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_requiredObject

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_layoutObject

Returns the value of attribute error_layout.



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

def error_layout
  @error_layout
end

#localizeObject

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_requiredObject

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_excerptObject

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_stylesObject

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_pageObject

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_actionObject

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_enabledObject

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_modelsObject

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_pageObject

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_tableObject

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