Class: PayoneerApiClient::Reports
- Inherits:
-
Object
- Object
- PayoneerApiClient::Reports
- Defined in:
- lib/payoneer_api_client/reports.rb
Class Method Summary collapse
- .payee_status(start_date, end_date) ⇒ Object
- .single_payee(payee_id) ⇒ Object
- .validate_date?(date) ⇒ Boolean
Class Method Details
.payee_status(start_date, end_date) ⇒ Object
9 10 11 12 13 |
# File 'lib/payoneer_api_client/reports.rb', line 9 def payee_status(start_date, end_date) @start_date = start_date @end_date = end_date PayoneerApiClient.make_api_request(build_url, :get) end |
.single_payee(payee_id) ⇒ Object
5 6 7 |
# File 'lib/payoneer_api_client/reports.rb', line 5 def single_payee(payee_id) PayoneerApiClient.make_api_request("#{METHOD_NAME[:report_single]}?payee_id=#{payee_id}", :get) end |
.validate_date?(date) ⇒ Boolean
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/payoneer_api_client/reports.rb', line 15 def validate_date?(date) formats = [FORMAT_DATE] formats.each do |format| begin return true if Date.strptime(date, format) rescue StandardError ('Date you have entered is invalid, please enter a valid date') end end end |