Sha256: 066b3696568ee2cf9bde821613bad71141429d5ecaee3bd068005973b7309527

Contents?: true

Size: 464 Bytes

Versions: 6

Compression:

Stored size: 464 Bytes

Contents

require File.expand_path('../../config_file', File.dirname(__FILE__))

module Nesta
  module Commands
    module Theme
      class Enable
        def initialize(*args)
          name = args.shift
          options = args.shift || {}
          name.nil? && (raise UsageError.new('name not specified'))
          @name = name
        end

        def execute(process)
          Nesta::ConfigFile.new.set_value('theme', @name)
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
nesta-0.18.0 lib/nesta/commands/theme/enable.rb
nesta-0.17.0 lib/nesta/commands/theme/enable.rb
nesta-0.16.0 lib/nesta/commands/theme/enable.rb
nesta-0.15.0 lib/nesta/commands/theme/enable.rb
nesta-0.14.0 lib/nesta/commands/theme/enable.rb
nesta-0.13.0 lib/nesta/commands/theme/enable.rb