Module: Jeff::ClassMethods

Defined in:
lib/jeff.rb

Instance Method Summary collapse

Instance Method Details

#headers(hsh = nil) ⇒ Object

Gets/Updates the default headers.

hsh - A Hash of headers.

Returns the Hash headers.



156
157
158
159
160
161
# File 'lib/jeff.rb', line 156

def headers(hsh = nil)
  @headers ||= {}
  @headers.update(hsh) if hsh

  @headers
end

#params(hsh = nil) ⇒ Object

Gets/Updates the default request parameters.

hsh - A Hash of parameters (default: nil).

Returns the Hash parameters.



168
169
170
171
172
173
# File 'lib/jeff.rb', line 168

def params(hsh = nil)
  @params ||= {}
  @params.update(hsh) if hsh

  @params
end