class Heroics::Parameter
A representation of a parameter.
Attributes
description[R]
resource_name[R]
Public Class Methods
new(resource_name, name, description)
click to toggle source
# File lib/heroics/schema.rb, line 366 def initialize(resource_name, name, description) @resource_name = Heroics.ruby_name(resource_name) @name = Heroics.ruby_name(name) @description = description end
Public Instance Methods
inspect()
click to toggle source
A pretty representation of this instance.
# File lib/heroics/schema.rb, line 379 def inspect "Parameter(name=#{@name}, description=#{@description})" end
name()
click to toggle source
The name of the parameter, with the resource included, suitable for use in a function signature.
# File lib/heroics/schema.rb, line 374 def name [@resource_name, @name].compact.join("_") end