Class: Smith::Tool::CapabilityBuilder
- Inherits:
-
Object
- Object
- Smith::Tool::CapabilityBuilder
- Defined in:
- lib/smith/tool/capability_builder.rb
Instance Method Summary collapse
- #approval(value) ⇒ Object
- #data_volume(value) ⇒ Object
-
#initialize ⇒ CapabilityBuilder
constructor
A new instance of CapabilityBuilder.
- #network(value) ⇒ Object
- #privilege(value) ⇒ Object
- #sensitivity(value) ⇒ Object
- #to_h ⇒ Object
Constructor Details
#initialize ⇒ CapabilityBuilder
Returns a new instance of CapabilityBuilder.
6 7 8 |
# File 'lib/smith/tool/capability_builder.rb', line 6 def initialize @capabilities = {} end |
Instance Method Details
#approval(value) ⇒ Object
13 |
# File 'lib/smith/tool/capability_builder.rb', line 13 def approval(value) = @capabilities[:approval] = value |
#data_volume(value) ⇒ Object
14 |
# File 'lib/smith/tool/capability_builder.rb', line 14 def data_volume(value) = @capabilities[:data_volume] = value |
#network(value) ⇒ Object
12 |
# File 'lib/smith/tool/capability_builder.rb', line 12 def network(value) = @capabilities[:network] = value |
#privilege(value) ⇒ Object
11 |
# File 'lib/smith/tool/capability_builder.rb', line 11 def privilege(value) = @capabilities[:privilege] = value |
#sensitivity(value) ⇒ Object
10 |
# File 'lib/smith/tool/capability_builder.rb', line 10 def sensitivity(value) = @capabilities[:sensitivity] = value |
#to_h ⇒ Object
15 |
# File 'lib/smith/tool/capability_builder.rb', line 15 def to_h = @capabilities |