Method: Contentful::Social::Config#initialize
- Defined in:
- lib/contentful/social/config.rb
#initialize(config = {}) ⇒ Config
Returns a new instance of Config.
16 17 18 19 20 21 22 23 24 |
# File 'lib/contentful/social/config.rb', line 16 def initialize(config = {}) @config = Hashie::Mash.new(config) @config.port = (ENV.key?('PORT') ? ENV['PORT'].to_i : DEFAULT_PORT) unless @config.port? @config.endpoint = DEFAULT_ENDPOINT unless @config.endpoint? fail 'Contentful Access Token not Configured' unless contentful_configured? fail 'No Social Media Configured' unless twitter_configured? || facebook_configured? end |