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.



154
155
156
157
158
159
# File 'lib/jeff.rb', line 154

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.



166
167
168
169
170
171
# File 'lib/jeff.rb', line 166

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

  @params
end