lib/finapps/rest/budget_models.rb in finapps-0.22.4.pre vs lib/finapps/rest/budget_models.rb in finapps-1.0.0
- old
+ new
@@ -6,35 +6,43 @@
class BudgetModels < FinApps::REST::Resources
include FinApps::REST::Defaults
# @return [Array<Hash>, Array<String>]
def list
+ logger.debug "##{__method__.to_s} => Started"
+
path = Defaults::END_POINTS[:budget_models_list]
logger.debug "##{__method__.to_s} => path: #{path}"
- budget_models, error_messages = @client.send(path, :get)
+ budget_models, error_messages = @client.send_request(path, :get)
+
+ logger.debug "##{__method__.to_s} => Completed"
return budget_models, error_messages
end
# @param [Integer] budget_model_id
def show(budget_model_id)
+ logger.debug "##{__method__.to_s} => Started"
+
raise MissingArgumentsError.new 'Missing argument: budget_model_id.' if budget_model_id.blank?
logger.debug "##{__method__.to_s} => budget_model_id: #{budget_model_id}"
end_point = Defaults::END_POINTS[:budget_models_show]
logger.debug "##{__method__.to_s} => end_point: #{end_point}"
path = end_point.sub ':budget_model_id', ERB::Util.url_encode(budget_model_id)
logger.debug "##{__method__.to_s} => path: #{path}"
- budget_model, error_messages = @client.send(path, :get) { |r| BudgetModel.new(r.body) }
+ budget_model, error_messages = @client.send_request(path, :get) { |r| BudgetModel.new(r.body) }
+
+ logger.debug "##{__method__.to_s} => Completed"
return budget_model, error_messages
end
end
class BudgetModel < FinApps::REST::Resource
attr_accessor :_id, :name, :desc
end
end
-end
\ No newline at end of file
+end