Sha256: bc7d81a025aaf6d59738bebf7b5ed61ce44ceb6f50546a4fad5cf02cb27c728a

Contents?: true

Size: 480 Bytes

Versions: 4

Compression:

Stored size: 480 Bytes

Contents

module Progstr
  class << self
    attr_accessor :host, :path_prefix, :port, :secure, :api_key, :http_open_timeout, :http_read_timeout, :proxy_host, :proxy_port, :proxy_user, :proxy_pass 

    def host
      @host ||= "api.progstr.com"
    end
    def port
      @port || 80
    end
    def path_prefix
      @path_prefix ||= '/'
    end
    def http_open_timeout
      @http_open_timeout ||= 5
    end

    def http_read_timeout
      @http_read_timeout ||= 15
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
progstr-ruby-1.0.4 lib/progstr/config.rb
progstr-ruby-1.0.3 lib/progstr/config.rb
progstr-ruby-1.0.2 lib/progstr/config.rb
progstr-ruby-1.0.0 lib/progstr/config.rb