module Ubea::Exchange

Public Class Methods

find(exchange_id) click to toggle source
# File lib/ubea/exchange.rb, line 3
def self.find(exchange_id)
  require "ubea/exchanges/#{exchange_id}"

  klass_name = exchange_id.capitalize.gsub(/_(.)/) { Regexp.last_match[1].capitalize }
  klass = Object.const_get("Ubea::Exchange::#{klass_name}")
  klass.new
end