Class: Moxie::Subcommands::Environment

Inherits:
Thor
  • Object
show all
Defined in:
lib/moxie/cli.rb

Instance Method Summary collapse

Instance Method Details

#createObject



75
76
77
78
79
80
81
82
# File 'lib/moxie/cli.rb', line 75

def create
  safely do
    Moxie::Environment.create({
      app: options[:app],
      name: options[:name]
    })
  end
end

#delete(id) ⇒ Object



85
86
87
88
89
# File 'lib/moxie/cli.rb', line 85

def delete(id)
  safely do
    Moxie::Environment.delete(id)
  end
end

#info(id = nil) ⇒ Object



63
64
65
66
67
68
69
70
# File 'lib/moxie/cli.rb', line 63

def info(id=nil)
  return list if id.nil?

  safely do
    environment = Moxie::Environment.find(id)
    puts environment
  end
end

#listObject



58
59
60
# File 'lib/moxie/cli.rb', line 58

def list
  puts Moxie::Environment.all
end