module Broi::Input::SoftInput
Public Class Methods
included(mod)
click to toggle source
# File lib/broi/input/soft.rb, line 6 def self.included(mod) mod.extend ClassMethods end
Public Instance Methods
strict?()
click to toggle source
# File lib/broi/input/soft.rb, line 16 def strict? false end
valid!()
click to toggle source
# File lib/broi/input/soft.rb, line 10 def valid! self.class.superclass.new Utils.deep_transform_values(attributes, &:value!) rescue Dry::Monads::UnwrapError raise Invalid, 'Called `valid!` on invalid soft input!' end