Sha256: 9add5a21248a55645f265088735df29a3a1ac7d4be4ecbe6f9234442b8492d5e

Contents?: true

Size: 672 Bytes

Versions: 4

Compression:

Stored size: 672 Bytes

Contents

require 'crack'
require 'hashie'
require 'net/http'
require 'uri'

Hash.send :include, Hashie::HashExtensions
require 'binged/hashie_extensions'

# The module that contains everything Binged related
#
# * {Binged::Client} is used to interact with the Bing API
# * {Binged::Search} contains different Bing search sources
module Binged
  autoload :Client, "binged/client"
  autoload :Search, "binged/search"
    
  # Configure global options for Binged
  # 
  # For example:
  # 
  #     Binged.configure do |config|
  #       config.api_key = 'api_key'
  #     end
  def self.configure
    yield self
    true
  end

  class << self
    attr_accessor :api_key
  end

end


Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
binged-0.3.0 lib/binged.rb
binged-0.2.0 lib/binged.rb
binged-0.1.1 lib/binged.rb
binged-0.1.0 lib/binged.rb