Class: Troo::Commands::Default

Inherits:
Object
  • Object
show all
Defined in:
lib/troo/cli/commands/default.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(klass, id) ⇒ Object

Returns [].

Parameters:

  • []
  • []


16
17
18
# File 'lib/troo/cli/commands/default.rb', line 16

def initialize(klass, id)
  @klass, @id = klass, id
end

Class Method Details

.dispatch(klass, id) ⇒ Object

Returns [].

Parameters:

  • []
  • []

Returns:



8
9
10
# File 'lib/troo/cli/commands/default.rb', line 8

def dispatch(klass, id)
  new(klass, id).set_default
end

Instance Method Details

#set_defaultObject

Returns [].

Returns:



21
22
23
24
# File 'lib/troo/cli/commands/default.rb', line 21

def set_default
  return success if resource && resource.set_default!
  error
end