Sha256: 612cdb41e343710c545d4dec7749df365d98a4cd9886a36243e702e5a0be24c4
Contents?: true
Size: 966 Bytes
Versions: 19
Compression:
Stored size: 966 Bytes
Contents
module Faalis module Generators module Concerns # This **Concern** adds support of dependencies to scaffold using # `deps` key in json file. You can provide a list of scaffold dependencies # which should mention as dependecy of **Angularjs** module of scaffold. # Example: # #```javascript # .... # "deps": [ # "module1", # "module2" # ], # ... #``` module Dependency def self.included(base) # Dependencies of Angularjs module, comma separated #base.class_option :deps, :type => :string, :default => "", :desc => "Dependencies of Angularjs module, comma separated" end # Is there any dependency ? def have_dependency? resource_data.include? 'deps' end # Return a list of dependencies. def deps resource_data['deps'] end end end end end
Version data entries
19 entries across 19 versions & 1 rubygems