module Jeff::ClassMethods

Defines class-level methods

Attributes

user_agent[W]

Public Instance Methods

params(hsh = {}) click to toggle source

Gets/updates default request parameters.

# File lib/jeff.rb, line 199
def params(hsh = {})
  (@params ||= {}).update(hsh)
end
user_agent() click to toggle source
# File lib/jeff.rb, line 203
def user_agent
  @user_agent ||= default_user_agent
end

Private Instance Methods

default_user_agent() click to toggle source

Amazon recommends to include a User-Agent header with every request to identify the application, its version number, programming language, and host.

# File lib/jeff.rb, line 214
def default_user_agent
  "Jeff/#{VERSION} (Language=Ruby; #{Socket.gethostname})"
end