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

Version Path
faalis-2.0.0.rc6 lib/faalis/generators/concerns/dependency.rb
faalis-2.0.0.rc5 lib/faalis/generators/concerns/dependency.rb
faalis-2.0.0.rc4 lib/faalis/generators/concerns/dependency.rb
faalis-2.0.0.rc3 lib/faalis/generators/concerns/dependency.rb
faalis-2.0.0.rc2 lib/faalis/generators/concerns/dependency.rb
faalis-1.0.0 lib/faalis/generators/concerns/dependency.rb
faalis-1.0.0.alpha4 lib/faalis/generators/concerns/dependency.rb
faalis-1.0.0.alpha3 lib/faalis/generators/concerns/dependency.rb
faalis-1.0.0.alpha2 lib/faalis/generators/concerns/dependency.rb
faalis-1.0.0.alpha1 lib/faalis/generators/concerns/dependency.rb
faalis-1.0.0.alpha0 lib/faalis/generators/concerns/dependency.rb
faalis-0.26.3 lib/faalis/generators/concerns/dependency.rb
faalis-0.26.2 lib/faalis/generators/concerns/dependency.rb
faalis-0.26.1 lib/faalis/generators/concerns/dependency.rb
faalis-0.26.0 lib/faalis/generators/concerns/dependency.rb
faalis-0.25.1 lib/faalis/generators/concerns/dependency.rb
faalis-0.25.0 lib/faalis/generators/concerns/dependency.rb
faalis-0.24.4 lib/faalis/generators/concerns/dependency.rb
faalis-0.24.3 lib/faalis/generators/concerns/dependency.rb