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