Class: CdnTags::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



9
10
11
12
13
14
15
16
# File 'lib/cdn_tags/configuration.rb', line 9

def initialize
  self.scripts_urls = {}
  self.stylesheets_urls = {}
  self.environment = Rails.env
  self.raise_on_missing = false
  self.add_to_precompile = true
  self.cdn_environments = [:production]
end

Instance Attribute Details

#add_to_precompileObject

Returns the value of attribute add_to_precompile.



6
7
8
# File 'lib/cdn_tags/configuration.rb', line 6

def add_to_precompile
  @add_to_precompile
end

#cdn_environmentsObject

Returns the value of attribute cdn_environments.



6
7
8
# File 'lib/cdn_tags/configuration.rb', line 6

def cdn_environments
  @cdn_environments
end

#environmentObject

Returns the value of attribute environment.



5
6
7
# File 'lib/cdn_tags/configuration.rb', line 5

def environment
  @environment
end

#raise_on_missingObject

Returns the value of attribute raise_on_missing.



6
7
8
# File 'lib/cdn_tags/configuration.rb', line 6

def raise_on_missing
  @raise_on_missing
end

#scripts_urlsObject

Returns the value of attribute scripts_urls.



5
6
7
# File 'lib/cdn_tags/configuration.rb', line 5

def scripts_urls
  @scripts_urls
end

#should_raiseObject (readonly)

Returns the value of attribute should_raise.



7
8
9
# File 'lib/cdn_tags/configuration.rb', line 7

def should_raise
  @should_raise
end

#stylesheets_urlsObject

Returns the value of attribute stylesheets_urls.



5
6
7
# File 'lib/cdn_tags/configuration.rb', line 5

def stylesheets_urls
  @stylesheets_urls
end

Instance Method Details

#post_configure_hooksObject



18
19
20
21
22
# File 'lib/cdn_tags/configuration.rb', line 18

def post_configure_hooks
  update_rails_precompile!
  fix_keys!
  set_should_raise!
end