module Ruson::Nilable
Public Instance Methods
check_nilable(value, options)
click to toggle source
# File lib/ruson/nilable.rb, line 3 def check_nilable(value, options) return if nilable?(options) raise Ruson::NotNilException if value.nil? end
Private Instance Methods
nilable?(options)
click to toggle source
# File lib/ruson/nilable.rb, line 10 def nilable?(options) nilable = options[:nilable] return true if nilable.nil? nilable end