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