Sha256: c3541366f4c282123ab46d582b8eb91a5839073a3649dc4058dc515072a75099

Contents?: true

Size: 804 Bytes

Versions: 42

Compression:

Stored size: 804 Bytes

Contents

require 'fileutils'
require File.join(File.dirname(__FILE__), 'base')
require File.join(File.dirname(__FILE__), 'update_project')

module Compass
  module Commands
    class StampPattern < ProjectBase

      include InstallerCommand

      def initialize(working_path, options)
        super(working_path, options)
      end

      # all commands must implement perform
      def perform
        installer.init
        installer.run(:skip_finalization => true)
        UpdateProject.new(working_path, options).perform if installer.compilation_required?
        installer.finalize(:create => is_project_creation?)
      end

      def is_project_creation?
        false
      end

      def template_directory(pattern)
        File.join(framework.templates_directory, pattern)
      end

    end
  end
end

Version data entries

42 entries across 42 versions & 4 rubygems

Version Path
alphasights-compass-0.8.12 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.1 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.10 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.11 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.12 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.13 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.14 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.15 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.2 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.3 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.4 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.5 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.6 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.7 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.8 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.6.9 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.7.0 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.8.0 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.8.1 lib/compass/commands/stamp_pattern.rb
chriseppstein-compass-0.8.10 lib/compass/commands/stamp_pattern.rb