module Oura::Utils::Api

::Oura::Utils::Api is utility api module.

Private Instance Methods

get(path, params = {}) click to toggle source

@param [String] path @param [Hash] params @return [OAuth2::Response]

# File lib/oura/utils/api.rb, line 22
def get(path, params = {})
  raise StandardError, 'Not found access_token' if @access_token.nil?

  @access_token.get(path, params)
end
transform_date(date) click to toggle source

@param [<String>] date @param [<Date>] date @return [String] date string

# File lib/oura/utils/api.rb, line 12
def transform_date(date)
  return Date.parse(date).strftime('%Y-%m-%d') if date.is_a?(String)
  return date.strftime('%Y-%m-%d') if date.is_a?(Date)

  raise ArgumentError, 'invalid date'
end