Class: Ofsys::Request::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/ofsys/request/base.rb

Defined Under Namespace

Classes: FailedError

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(config = Ofsys.config) ⇒ Base

Returns a new instance of Base.



12
13
14
15
16
# File 'lib/ofsys/request/base.rb', line 12

def initialize(config = Ofsys.config)
  @id_key = config.id_key
  @key = config.key
  @id_project = config.id_project
end

Class Method Details

.suppress_id_projectObject



8
9
10
# File 'lib/ofsys/request/base.rb', line 8

def self.suppress_id_project
  @suppress_id_project = true
end

Instance Method Details

#perform(params = {}) ⇒ Object



18
19
20
21
22
# File 'lib/ofsys/request/base.rb', line 18

def perform(params = {})
  request.body = body(params)
  result_body = http.request(request).body
  decode_result(result_body)
end