Module: Michel

Defined in:
lib/michel.rb,
lib/michel/version.rb,
lib/generators/michel/view/view_generator.rb,
lib/generators/michel/install/install_generator.rb

Defined Under Namespace

Modules: Generators Classes: Error

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.availability_class_foreign_idObject



53
54
55
# File 'lib/michel.rb', line 53

def self.availability_class_foreign_id
  @@availability_class_name.foreign_key
end

.availability_class_symbolObject



45
46
47
# File 'lib/michel.rb', line 45

def self.availability_class_symbol
  @@availability_class_name.underscore.to_sym
end

.availability_class_table_nameObject



49
50
51
# File 'lib/michel.rb', line 49

def self.availability_class_table_name
  @@availability_class_name.tableize
end

.availability_class_underscoreObject



57
58
59
# File 'lib/michel.rb', line 57

def self.availability_class_underscore
  @@availability_class_name.underscore
end

.booking_class_foreign_idObject



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

def self.booking_class_foreign_id
  @@booking_class_name.foreign_key
end

.booking_class_symbolObject



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

def self.booking_class_symbol
  @@booking_class_name.underscore.to_sym
end

.booking_class_table_nameObject



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

def self.booking_class_table_name
  @@booking_class_name.tableize
end

.booking_class_underscoreObject



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

def self.booking_class_underscore
  @@booking_class_name.underscore
end

.resource_class_foreign_idObject



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

def self.resource_class_foreign_id
  @@resource_class_name.foreign_key
end

.resource_class_symbolObject



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

def self.resource_class_symbol
  @@resource_class_name.underscore.to_sym
end

.resource_class_underscoreObject



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

def self.resource_class_underscore
  @@resource_class_name.underscore
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Michel)

    the object that the method was called on



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

def self.setup
  yield self
end