Class: Ppl::Command::Attribute

Inherits:
Application::Command show all
Defined in:
lib/ppl/command/attribute.rb

Direct Known Subclasses

Nick, Org, Url

Instance Attribute Summary collapse

Attributes inherited from Application::Command

#storage

Instance Method Summary collapse

Methods inherited from Application::Command

add_property, #options

Instance Attribute Details

#attribute=(value) ⇒ Object (writeonly)

Sets the attribute attribute

Parameters:

  • value

    the value to set the attribute attribute to.



3
4
5
# File 'lib/ppl/command/attribute.rb', line 3

def attribute=(value)
  @attribute = value
end

#list_format=(value) ⇒ Object (writeonly)

Sets the attribute list_format

Parameters:

  • value

    the value to set the attribute list_format to.



4
5
6
# File 'lib/ppl/command/attribute.rb', line 4

def list_format=(value)
  @list_format = value
end

#show_format=(value) ⇒ Object (writeonly)

Sets the attribute show_format

Parameters:

  • value

    the value to set the attribute show_format to.



5
6
7
# File 'lib/ppl/command/attribute.rb', line 5

def show_format=(value)
  @show_format = value
end

Instance Method Details

#execute(input, output) ⇒ Object



7
8
9
10
# File 'lib/ppl/command/attribute.rb', line 7

def execute(input, output)
  action = determine_action(input)
  send(action, input, output)
end