Sha256: 1b4a8da31e96763f9afe0492b8fac277ffd410e3405daa1ccab65a16d203d56d

Contents?: true

Size: 560 Bytes

Versions: 5

Compression:

Stored size: 560 Bytes

Contents

module TestFramework
  class Project < ArchitectureJS::Project

    def initialize(config, root = nil)
      @config = {
        framework: 'test',
        src_dir: 'modules',
        build_dir: 'application',
        dependencies: [],
        autoload: []
      }
      @config.merge! config unless config.nil?

      super(@config, root)
      @directories = %w'application elements lib models modules plugins spec'
    end
  end
end

# this line adds the default framework to ArchitectureJS
ArchitectureJS::register_framework('test', TestFramework::Project)

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
architecture-js-0.1.16 spec/fixtures/test_framework.rb
architecture-js-0.1.15 spec/fixtures/test_framework.rb
architecture-js-0.1.14 spec/fixtures/test_framework.rb
architecture-js-0.1.13 spec/fixtures/test_framework.rb
architecture-js-0.1.12 spec/fixtures/test_framework.rb