Sha256: 7b0251908305d0b334b4dff41383e366bf77d40899c9c1aeac33ace1257dbe7b

Contents?: true

Size: 672 Bytes

Versions: 1

Compression:

Stored size: 672 Bytes

Contents

module ExtJS 
    
  class API < Xmvc::Vendor
    vendor_name :ext
    
    def self.source_root
      File.dirname(__FILE__)
    end
    
    desc "install", "Installs ExtJS vendor"
    def install
      
    end
    
    desc "secretary", "Return this vendor's Sprockets::Secretary"
    def secretary(type = :js)
      case type
        when :js 
          Sprockets::Secretary.new({
            :root => destination_root,
            :source_files => (config["host"]) ? config["javascripts"].map {|file| Xmvc.build_cachefly_url(config['host'], config['name'], config['version'], file)} : config["javascripts"]
          })
      end
    end
    
    private 
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
extjs-0.1.4 lib/extjs.rb