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.



146
147
148
149
150
151
# File 'lib/jeff.rb', line 146

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.



158
159
160
161
162
163
# File 'lib/jeff.rb', line 158

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

  @params
end