module MessageTrain
MessageTrain
module
MessageTrain
module
Message Train module
Constants
- VERSION
Public Class Methods
configuration()
click to toggle source
# File lib/message_train/configuration.rb, line 17 def self.configuration @configuration ||= MessageTrain::Configuration.new end
configure(configuration = MessageTrain::Configuration.new) { |configuration| ... }
click to toggle source
# File lib/message_train/configuration.rb, line 12 def self.configure(configuration = MessageTrain::Configuration.new) yield(configuration) if block_given? @configuration = configuration end
configure_table(table_sym, name, options)
click to toggle source
# File lib/message_train/configuration.rb, line 21 def self.configure_table(table_sym, name, options) configure(@configuration) do |config| config.recipient_tables[table_sym] = name @conversions.each do |mixin_option_sym, configuration_name_sym| value = options[mixin_option_sym] next unless value.present? setting = config.send(configuration_name_sym) setting[table_sym] = value config.send("#{configuration_name_sym}=", setting) end end end
version_string()
click to toggle source
# File lib/message_train/version.rb, line 5 def self.version_string "MessageTrain version #{MessageTrain::VERSION}" end