Class: Openehr::Generators::ModelGenerator
Instance Method Summary
collapse
#initialize
Instance Method Details
#create_empty_directory ⇒ Object
9
10
11
|
# File 'lib/generators/openehr/model/model_generator.rb', line 9
def create_empty_directory
empty_directory File.join('app/models')
end
|
#generate_archetype ⇒ Object
17
18
19
|
# File 'lib/generators/openehr/model/model_generator.rb', line 17
def generate_archetype
template 'archetype.rb', File.join('app/models', 'archetype.rb')
end
|
#generate_archtype_based_active_model ⇒ Object
21
22
23
|
# File 'lib/generators/openehr/model/model_generator.rb', line 21
def generate_archtype_based_active_model
template 'activemodel.rb', File.join('app/models', "#{model_name}.rb")
end
|
#generate_rm ⇒ Object
13
14
15
|
# File 'lib/generators/openehr/model/model_generator.rb', line 13
def generate_rm
template 'rm.rb', File.join('app/models', 'rm.rb')
end
|