Class: FinApps::REST::PortfoliosAlerts
- Inherits:
-
FinAppsCore::REST::Resources
- Object
- FinAppsCore::REST::Resources
- FinApps::REST::PortfoliosAlerts
- Defined in:
- lib/finapps/rest/portfolios_alerts.rb
Instance Method Summary collapse
- #create(portfolio_id, alert_id, params = nil) ⇒ Object
- #destroy(portfolio_id, alert_id) ⇒ Object
- #list(portfolio_id) ⇒ Object
Instance Method Details
#create(portfolio_id, alert_id, params = nil) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/finapps/rest/portfolios_alerts.rb', line 12 def create(portfolio_id, alert_id, params = nil) not_blank(portfolio_id, :portfolio_id) not_blank(alert_id, :alert_id) update params, build_path(portfolio_id, alert_id) end |
#destroy(portfolio_id, alert_id) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/finapps/rest/portfolios_alerts.rb', line 19 def destroy(portfolio_id, alert_id) not_blank(portfolio_id, :portfolio_id) not_blank(alert_id, :alert_id) super nil, build_path(portfolio_id, alert_id) end |
#list(portfolio_id) ⇒ Object
6 7 8 9 10 |
# File 'lib/finapps/rest/portfolios_alerts.rb', line 6 def list(portfolio_id) not_blank(portfolio_id, :portfolio_id) super build_path(portfolio_id) end |