Sha256: fbdad1a03286459624f484d865fc434e474bc051b3424e463c0d90a40aaefe99
Contents?: true
Size: 819 Bytes
Versions: 4
Compression:
Stored size: 819 Bytes
Contents
# frozen_string_literal: true module Kentaa module Api class Config LIVE_URL = 'https://api.kentaa.nl/v1' TEST_URL = 'https://api.kentaa.staatklaar.nu/v1' DEV_URL = 'http://api.lvh.me:3000/v1' attr_accessor :options def initialize(options = {}) @options = options end def api_key options.fetch(:api_key) end def api_url case environment when :test TEST_URL when :development DEV_URL when :live LIVE_URL end end def environment if options[:test] :test elsif options[:dev] :development else :live end end def debug? options.fetch(:debug, false) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
kentaa-api-0.8.0 | lib/kentaa/api/config.rb |
kentaa-api-0.7.2 | lib/kentaa/api/config.rb |
kentaa-api-0.7.1 | lib/kentaa/api/config.rb |
kentaa-api-0.7.0 | lib/kentaa/api/config.rb |