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