Module: Mallet

Defined in:
lib/mallet.rb,
lib/mallet/mail.rb,
lib/mallet/hooks.rb,
lib/mallet/version.rb,
lib/mallet/mail_generation.rb,
lib/generators/active_record/mallet_generator.rb

Defined Under Namespace

Modules: Generators Classes: Hooks, Mail, MailGeneration

Constant Summary collapse

DEFINITIONS =
{}
VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.mail(params = {}) ⇒ Object



14
15
16
17
18
19
20
21
22
# File 'lib/mallet.rb', line 14

def self.mail(params = {})
  generator = MailGeneration.new
  generator.for(params[:for])
  generator.definition(params[:definition])
  generator.data(params[:data])
  generator.persist!
  Hooks.on_create(generator.mail)
  generator.mail
end

.table_name_prefixObject



10
11
12
# File 'lib/mallet.rb', line 10

def self.table_name_prefix
  'mallet_'
end