Class: Couch::Generators::ValidationGenerator
- Inherits:
-
NamedBase
- Object
- Thor::Group
- Base
- NamedBase
- Couch::Generators::ValidationGenerator
show all
- Defined in:
- lib/couch/generators/validation/validation_generator.rb
Instance Method Summary
collapse
Methods inherited from Base
banner, desc, generator_name, info, source_root
Instance Method Details
#create_validate_doc_update ⇒ Object
5
6
7
8
|
# File 'lib/couch/generators/validation/validation_generator.rb', line 5
def create_validate_doc_update
return if File.exists?(File.join(destination_root, "validate_doc_update.js"))
template "validate_doc_update.js"
end
|
#inject_validations ⇒ Object
10
11
12
|
# File 'lib/couch/generators/validation/validation_generator.rb', line 10
def inject_validations
inject_into_file "validate_doc_update.js", model_validations, :after => "function (newDoc, oldDoc, userCtx) {\n"
end
|