mishina2228/oanda-api-rails

View on GitHub
lib/mishina/constants.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module Mishina
  module Constants
    OANDA_TOKEN_PATH = Rails.root.join('config/token.yml')
    CANDLE_FORMATS = {
      bidask: OandaAPI::Resource::Candle::Format::BIDASK,
      midpoint: OandaAPI::Resource::Candle::Format::MIDPOINT
    }.freeze
    GRANULARITIES = OandaAPI::Resource::Candle::Granularity::VALID_GRANULARITIES.index_by(&:to_sym)
    INSTRUMENTS = {
      EUR_JPY = :EUR_JPY => :EUR_JPY,
      GBP_JPY = :GBP_JPY => :GBP_JPY,
      USD_JPY = :USD_JPY => :USD_JPY
    }.freeze
  end
end