Method: Inspec::Input#update
- Defined in:
- lib/inspec/objects/input.rb
#update(options) ⇒ Object
————————————————————————–#
Managing Value
————————————————————————–#
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 |
# File 'lib/inspec/objects/input.rb', line 195 def update() () normalize_type_restriction! # Values are set by passing events in; but we can also infer an event. if .key?(:value) || .key?(:default) if .key?(:event) if .key?(:value) || .key?(:default) Inspec::Log.warn "Do not provide both an Event and a value as an option to attribute('#{name}') - using value from event" end else self.class.infer_event() # Sets options[:event] end end events << [:event] if .key? :event enforce_type_restriction! end |