Method: Warden::Protocol::BaseMessage#safe

Defined in:
lib/warden/protocol/base.rb

#safeObject



95
96
97
98
99
100
101
# File 'lib/warden/protocol/base.rb', line 95

def safe
  yield
rescue Beefcake::Message::WrongTypeError,
       Beefcake::Message::InvalidValueError,
       Beefcake::Message::RequiredFieldNotSetError => e
  raise ProtocolError, e
end