Sha256: 137eba139bc714586dd718b8bd7f9a3122b0384b88943f3d53c35d825eb18505

Contents?: true

Size: 806 Bytes

Versions: 7

Compression:

Stored size: 806 Bytes

Contents

module QEDProject
  module Libraries
    class Ember < QEDProject::Libraries::Base
      library :ember
      depends_on [:jquery]
      set_js_files ["ember-0.9.js", "app.js"]
      set_css_files ["style.css" ] 
      set_image_files [
        "apple-touch-icon-114x114-precomposed.png",
        "apple-touch-icon-57x57-precomposed.png",
        "apple-touch-icon-72x72-precomposed.png",
        "apple-touch-icon-precomposed.png",
        "apple-touch-icon.png",
        "favicon.ico"
      ]

      def generate!
        super
        return true if self.project.skip_index
        index_file = File.join(self.project.path, self.project.public_dir, "index.html")
        FileUtils.rm_rf index_file if File.exist?(index_file)
        render_template "index.html", index_file
      end

    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
qedproject-0.4.2 lib/qedproject/libraries/ember.rb
qedproject-0.4.1 lib/qedproject/libraries/ember.rb
qedproject-0.4.0 lib/qedproject/libraries/ember.rb
qedproject-0.3.2 lib/qedproject/libraries/ember.rb
qedproject-0.3.1 lib/qedproject/libraries/ember.rb
qedproject-0.3.0 lib/qedproject/libraries/ember.rb
qedproject-0.2.1 lib/qedproject/libraries/ember.rb