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



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

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

.create(params = {}) ⇒ Object



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

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

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



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

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



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

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