Class: Bamboolab_contact_form

Inherits:
Object
  • Object
show all
Defined in:
lib/bamboolab_contact_form.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, fields, mailer, translations) ⇒ Bamboolab_contact_form

Returns a new instance of Bamboolab_contact_form.



2
3
4
5
6
7
# File 'lib/bamboolab_contact_form.rb', line 2

def initialize(name, fields, mailer, translations)  
  @name = name  
  @fields = fields
  @mailer = mailer
@translations = translations
end

Instance Method Details

#controllerObject



13
14
15
# File 'lib/bamboolab_contact_form.rb', line 13

def controller
  create_controller(@name, @fields, @mailer)
end

#controller_saveObject



37
38
39
# File 'lib/bamboolab_contact_form.rb', line 37

def controller_save 
create_controller_save(@name, @fields, @mailer)
end

#helperObject



17
18
19
# File 'lib/bamboolab_contact_form.rb', line 17

def helper
  create_helper(@name, @fields)
end

#mailerObject



25
26
27
# File 'lib/bamboolab_contact_form.rb', line 25

def mailer
  create_mailer(@name, @fields, @mailer) 
end

#modelObject



9
10
11
# File 'lib/bamboolab_contact_form.rb', line 9

def model
  create_model(@name, @fields)
end

#model_saveObject



33
34
35
# File 'lib/bamboolab_contact_form.rb', line 33

def model_save
create_model_save(@name, @fields)
end

#noticeObject



29
30
31
# File 'lib/bamboolab_contact_form.rb', line 29

def notice
  create_notice(@name, @fields, @mailer) 
end

#translationObject



41
42
43
# File 'lib/bamboolab_contact_form.rb', line 41

def translation
create_translation(@name, @fields, @translations)
end

#viewObject



21
22
23
# File 'lib/bamboolab_contact_form.rb', line 21

def view
  create_view(@name, @fields)
end