Class: WealthForge::Investment

Inherits:
Object
  • Object
show all
Defined in:
lib/wealthforge/investment.rb

Class Method Summary collapse

Class Method Details

.cancel_subscription(subscription_id) ⇒ Object



14
15
16
# File 'lib/wealthforge/investment.rb', line 14

def self.cancel_subscription(subscription_id)
  WealthForge::Connection.patch "subscriptions/#{subscription_id}/status/SPONSOR_CANCELLED", nil
end

.create(params = {}) ⇒ Object



2
3
4
# File 'lib/wealthforge/investment.rb', line 2

def self.create(params = {})
  WealthForge::Connection.post "subscriptions", params
end

.file_upload(file_path, mime_type, filename, subscription_id) ⇒ Object



10
11
12
# File 'lib/wealthforge/investment.rb', line 10

def self.file_upload(file_path, mime_type, filename, subscription_id)
  WealthForge::Connection.file_upload "files/#{subscription_id}", file_path, filename, mime_type
end

.get(subscription_id) ⇒ Object



6
7
8
# File 'lib/wealthforge/investment.rb', line 6

def self.get(subscription_id)
  WealthForge::Connection.get "subscriptions/#{subscription_id}", nil
end