Sha256: 151cea07edfd3bd7053520456c069481ed8bd5f1f375495df6f8015620b90366
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
require 'rubygems' require 'bundler/setup' require 'wordnik' require 'vcr' require 'typhoeus' require 'json' require 'yaml' RSpec.configure do |config| # some (optional) config here end VCR.config do |config| config.cassette_library_dir = 'spec/vcr' config.stub_with :webmock # or :fakeweb end def help puts "\nOh noes! You gotta stuff your wordnik credentials in ~/.wordnik.yml like so:\n\n" puts "api_key: '12345abcdefg'" puts "username: 'fumanchu'" puts "password: 'kalamazoo'\n\n" exit end # Parse ~/.wordnik.yml for user credentials begin CREDENTIALS = YAML::load_file(File.join(ENV['HOME'], ".wordnik.yml")).symbolize_keys rescue help end help unless Object.const_defined? 'CREDENTIALS' help unless [:api_key, :username, :password].all? {|key| CREDENTIALS[key].present? } def configure_wordnik Wordnik.configure do |config| config.api_key = CREDENTIALS[:api_key] config.username = CREDENTIALS[:username] config.password = CREDENTIALS[:password] config.base_uri = "beta.wordnik.com/v4" end end configure_wordnik
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wordnik-0.3.8 | spec/spec_helper.rb |
wordnik-0.3.7 | spec/spec_helper.rb |