Class: Smith::Tool::CapabilityBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/smith/tool/capability_builder.rb

Instance Method Summary collapse

Constructor Details

#initializeCapabilityBuilder

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_hObject



15
# File 'lib/smith/tool/capability_builder.rb', line 15

def to_h                = @capabilities