Class: MachineShop::DataSourceTypes
- Inherits:
-
APIResource
- Object
- MachineShopObject
- APIResource
- MachineShop::DataSourceTypes
- Defined in:
- lib/machineshop/data_source_types.rb
Instance Attribute Summary
Attributes inherited from MachineShopObject
Instance Method Summary collapse
Methods included from APIOperations::Delete
Methods included from APIOperations::Create
Methods included from APIOperations::List
Methods inherited from APIResource
class_name, #refresh, retrieve, #url
Methods inherited from MachineShopObject
#[], #[]=, #as_json, construct_from, #each, #initialize, #inspect, #keys, #refresh_from, #to_hash, #to_json, #to_s, #values
Constructor Details
This class inherits a constructor from MachineShop::MachineShopObject
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class MachineShop::MachineShopObject
Instance Method Details
#create_data_source(params) ⇒ Object
8 9 10 11 |
# File 'lib/machineshop/data_source_types.rb', line 8 def create_data_source(params) params.merge!({:data_source_type => self.id}) DataSources.create(params, @auth_token) end |
#create_email_data_source(params) ⇒ Object
13 14 15 16 |
# File 'lib/machineshop/data_source_types.rb', line 13 def create_email_data_source(params) params.merge!({:data_source_type => self.id}) MachineShop.gem_post(email_data_source_url, @auth_token, params) end |