Sha256: fc39277ebb9118a24317c1a0a6313f3bec1f6b320605274275c7d294ff5d02e0
Contents?: true
Size: 741 Bytes
Versions: 56
Compression:
Stored size: 741 Bytes
Contents
module Compass module Commands class Base def self.register(command_name) Compass::Commands[command_name] = self end include Actions attr_accessor :working_path, :options def initialize(working_path, options) self.working_path = working_path self.options = options end def execute perform end def perform raise StandardError.new("Not Implemented") end protected def framework unless Compass::Frameworks[options[:framework]] raise Compass::Error.new("No such framework: #{options[:framework].inspect}") end Compass::Frameworks[options[:framework]] end end end end
Version data entries
56 entries across 55 versions & 3 rubygems