class BetfairApiNgRails::Api::FormatterFactory

Public Class Methods

initialize_formatter(name) click to toggle source
# File lib/betfair_api_ng_rails/api/formatter_factory.rb, line 7
def initialize_formatter(name)
  name.is_a?(Symbol) ? initialize_formatter_by(name: name) : name.try(:new)
end

Private Class Methods

initialize_formatter_by(name: "") click to toggle source
# File lib/betfair_api_ng_rails/api/formatter_factory.rb, line 13
def initialize_formatter_by(name: "")
  "BetfairApiNgRails::Api::Formatters::#{name.to_s.camelize}Formatter".constantize.new
end