Class: Atum::Core::Schema::Parameter
- Inherits:
-
Object
- Object
- Atum::Core::Schema::Parameter
show all
- Defined in:
- lib/atum/core/schema/parameter.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(resource_name, name, description) ⇒ Parameter
Returns a new instance of Parameter.
7
8
9
10
11
|
# File 'lib/atum/core/schema/parameter.rb', line 7
def initialize(resource_name, name, description)
@resource_name = resource_name
@name = name
@description = description
end
|
Instance Attribute Details
#resource_name ⇒ Object
Returns the value of attribute resource_name.
5
6
7
|
# File 'lib/atum/core/schema/parameter.rb', line 5
def resource_name
@resource_name
end
|
Instance Method Details
#description ⇒ Object
17
18
19
|
# File 'lib/atum/core/schema/parameter.rb', line 17
def description
@description || ''
end
|
#inspect ⇒ Object
21
22
23
|
# File 'lib/atum/core/schema/parameter.rb', line 21
def inspect
"Parameter(name=#{name}, description=#{description})"
end
|
#name ⇒ Object
13
14
15
|
# File 'lib/atum/core/schema/parameter.rb', line 13
def name
[@resource_name, @name].compact.join('_')
end
|