Sha256: c3fd3027b0f236d81c4e48d0e2cd0c8c43c0ced9c3f3abf1cc4603de217311ce

Contents?: true

Size: 796 Bytes

Versions: 3

Compression:

Stored size: 796 Bytes

Contents

# useful tools
require 'digest/md5'
require 'multi_json'

# include expedia modules
require 'expedia/errors'
require 'expedia/api'

# HTTP module so we can communicate with Expedia
require 'expedia/http_service'

# miscellaneous
require 'expedia/utils'
require 'expedia/version'

if defined?(Rails)
  require 'expedia/railtie'
  require 'generators/expedia/initialize_generator'
end

module Expedia

  class << self

    attr_accessor :cid, :api_key, :shared_secret, :format, :locale,
      :currency_code, :minor_rev, :timeout, :open_timeout

    # Default way to setup Expedia. Run generator to create
    # a fresh initializer with all configuration values.
    def setup
      yield self
    end

    def root_path
      Gem::Specification.find_by_name("expedia").gem_dir
    end

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
expedia-0.0.6 lib/expedia.rb
expedia-0.0.5 lib/expedia.rb
expedia-0.0.4 lib/expedia.rb