Class: Utcp::Tool

Inherits:
Struct
  • Object
show all
Defined in:
lib/utcp/tool.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#descriptionObject

Returns the value of attribute description

Returns:

  • (Object)

    the current value of description



5
6
7
# File 'lib/utcp/tool.rb', line 5

def description
  @description
end

#inputsObject

Returns the value of attribute inputs

Returns:

  • (Object)

    the current value of inputs



5
6
7
# File 'lib/utcp/tool.rb', line 5

def inputs
  @inputs
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



5
6
7
# File 'lib/utcp/tool.rb', line 5

def name
  @name
end

#outputsObject

Returns the value of attribute outputs

Returns:

  • (Object)

    the current value of outputs



5
6
7
# File 'lib/utcp/tool.rb', line 5

def outputs
  @outputs
end

#providerObject

Returns the value of attribute provider

Returns:

  • (Object)

    the current value of provider



5
6
7
# File 'lib/utcp/tool.rb', line 5

def provider
  @provider
end

#tagsObject

Returns the value of attribute tags

Returns:

  • (Object)

    the current value of tags



5
6
7
# File 'lib/utcp/tool.rb', line 5

def tags
  @tags
end

Instance Method Details

#full_name(provider_name) ⇒ Object



6
7
8
# File 'lib/utcp/tool.rb', line 6

def full_name(provider_name)
  "#{provider_name}.#{name}"
end