class Rfs::Command::Space

Attributes

handle[RW]
name[RW]

Public Class Methods

execute(args, options) click to toggle source
# File lib/rfs/command/space.rb, line 6
def self.execute(args, options)
  Rfs::Command::Space.new(action: args[0], handle: args[1], name: args[1]).save
end

Public Instance Methods

all() click to toggle source
# File lib/rfs/command/space.rb, line 10
def all
  spaces = Api::Client::Space.all
  spaces.each do |space|
    say "#{space.handle}\n"
  end
  say "\n#{spaces.size} space(s)\n"
end
create() click to toggle source
# File lib/rfs/command/space.rb, line 18
def create
  Api::Client::Space.create(handle: handle, name: name)
end
delete() click to toggle source
# File lib/rfs/command/space.rb, line 22
def delete
  Api::Client::Space.delete handle
end