Class: Hancock::Goto::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/hancock/goto/configuration.rb', line 29

def initialize
  @css_selector = "a[href]"
  @href_regex = /^(https?:)?\/\//i
  @excluded_hosts = []

  @add_nofollow = true
  @add_noindex = true
  @add_noreferrer = true
  @add_noopener = true
  @del_attrs = true

  @model_settings_support = defined?(RailsAdminModelSettings)
  @user_abilities_support = defined?(RailsAdminUserAbilities)
  @ra_comments_support = defined?(RailsAdminComments)
end

Instance Attribute Details

#add_nofollowObject

Returns the value of attribute add_nofollow.



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

def add_nofollow
  @add_nofollow
end

#add_noindexObject

Returns the value of attribute add_noindex.



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

def add_noindex
  @add_noindex
end

#add_noopenerObject

Returns the value of attribute add_noopener.



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

def add_noopener
  @add_noopener
end

#add_noreferrerObject

Returns the value of attribute add_noreferrer.



21
22
23
# File 'lib/hancock/goto/configuration.rb', line 21

def add_noreferrer
  @add_noreferrer
end

#css_selectorObject

Returns the value of attribute css_selector.



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

def css_selector
  @css_selector
end

#del_attrsObject

Returns the value of attribute del_attrs.



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

def del_attrs
  @del_attrs
end

#excluded_hostsObject

Returns the value of attribute excluded_hosts.



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

def excluded_hosts
  @excluded_hosts
end

#href_regexObject

Returns the value of attribute href_regex.



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

def href_regex
  @href_regex
end

#model_settings_supportObject

Returns the value of attribute model_settings_support.



25
26
27
# File 'lib/hancock/goto/configuration.rb', line 25

def model_settings_support
  @model_settings_support
end

#ra_comments_supportObject

Returns the value of attribute ra_comments_support.



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

def ra_comments_support
  @ra_comments_support
end

#user_abilities_supportObject

Returns the value of attribute user_abilities_support.



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

def user_abilities_support
  @user_abilities_support
end