Sha256: f98d771570d4da73c11e90d614a67ff2b3c5e30a0c435afe4e9c1883ac576224
Contents?: true
Size: 717 Bytes
Versions: 15
Compression:
Stored size: 717 Bytes
Contents
# encoding: utf-8 # This hook will be executed in context of current generator object before templater start to generate new files. # You can update context hash and register hooks. Don't forget to use merge! instead of merge, because you are # manipulating with one object, rather than returning new one. # rango create app blog --models=post,tag --controllers=posts,tags --orm=sequel hook do |generator, context| context[:orm] = "datamapper" unless context.has_key?(:orm) models = [context[:models]].compact.flatten # the flatten thing: if you have --models=post, it would be just a string controllers = [context[:controllers]].compact.flatten context.merge!(models: models, controllers: controllers) end
Version data entries
15 entries across 15 versions & 1 rubygems