Class: WCC::Contentful::Configuration::FrozenConfiguration

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

Instance Method Summary collapse

Constructor Details

#initialize(configuration) ⇒ FrozenConfiguration

Returns a new instance of FrozenConfiguration.



223
224
225
226
227
228
229
# File 'lib/wcc/contentful/configuration.rb', line 223

def initialize(configuration)
  ATTRIBUTES.each do |att|
    val = configuration.public_send(att)
    val.freeze if val.is_a?(Hash) || val.is_a?(Array)
    instance_variable_set("@#{att}", val)
  end
end

Instance Method Details

#frozen?Boolean

Returns:

  • (Boolean)


236
237
238
# File 'lib/wcc/contentful/configuration.rb', line 236

def frozen?
  true
end

#master?Boolean

Returns true if the currently configured environment is pointing at `master`.

Returns:

  • (Boolean)


232
233
234
# File 'lib/wcc/contentful/configuration.rb', line 232

def master?
  !environment.present?
end