Sha256: 6a735e4699e2d85e1165f446fa7132b1c6137d8691f8788be56f77a7e60dcec6

Contents?: true

Size: 634 Bytes

Versions: 1

Compression:

Stored size: 634 Bytes

Contents

module Stastic::Command
  class Rename < Base
    attr_accessor :new_name

    def initialize(args = [])
      case args.size
      when 1
        self.new_name = args.first
      else
        raise(Stastic::Command::InvalidOptions)
      end
    end

    def index
      print "Changing Site Name... "
      response = with_valid_site do
        Stastic::Client.rename(Stastic::Config.site_id, new_name)
      end
      Stastic::Config.update(:name => response["name"])
      puts "Success\n"
      print "  Site Name: #{Stastic::Config.name}\n"
      print "  Site URL:  #{Stastic::Config.name}.stastic.com\n\n"
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stastic-0.2.7 lib/stastic/commands/rename.rb