Class: FundAmerica::CloseOfferingRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/fund_america/close_offering_request.rb

Class Method Summary collapse

Class Method Details

.create(options) ⇒ Object

TODO - Test creation of close offering once offering has reached goal



17
18
19
# File 'lib/fund_america/close_offering_request.rb', line 17

def create(options)
  API::request(:post, 'close_offering_requests', options)
end

.details(close_offering_request_id) ⇒ Object

End point: apps.fundamerica.com/api/close_offering_requests/:id (GET) Usage: FundAmerica::CloseOfferingRequest.details(close_offering_request_id) Output: Returns the details of an close_offering_request with matching id



33
34
35
# File 'lib/fund_america/close_offering_request.rb', line 33

def details(close_offering_request_id)
  API::request(:get, "close_offering_requests/#{close_offering_request_id}")
end

.listObject

End point: apps.fundamerica.com/api/close_offering_requests (GET) Usage: FundAmerica::CloseOfferingRequest.list Output: Returns list of close_offering_requests



8
9
10
# File 'lib/fund_america/close_offering_request.rb', line 8

def list
  API::request(:get, 'close_offering_requests')
end

.update(close_offering_request_id, options) ⇒ Object

End point: sandbox.fundamerica.com/api/test_mode/close_offering_requests/:id (PATCH) Usage: FundAmerica::CloseOfferingRequest.update(close_offering_request_id, options) Output: Updates a close_offering_request Important: This works only for Sandbox mode



25
26
27
28
# File 'lib/fund_america/close_offering_request.rb', line 25

def update(close_offering_request_id, options)
  end_point_url = 'https://sandbox.fundamerica.com/api/test_mode/close_offering_requests/' + close_offering_request_id
  API::request(:patch, end_point_url, options)
end