module Symbol::NoBrainerExtensions
Constants
- InvalidType
Public Instance Methods
nobrainer_cast_db_to_model(value)
click to toggle source
# File lib/no_brainer/document/types/symbol.rb, line 16 def nobrainer_cast_db_to_model(value) value.to_sym rescue (value.to_s.to_sym rescue value) end
nobrainer_cast_user_to_model(value)
click to toggle source
# File lib/no_brainer/document/types/symbol.rb, line 5 def nobrainer_cast_user_to_model(value) case value when Symbol then value when String value = value.strip raise InvalidType if value.empty? value.to_sym else raise InvalidType end end