Module: Warden::Protocol::BaseMessage::ClassMethods
- Defined in:
- lib/warden/protocol/base.rb
Instance Method Summary collapse
Instance Method Details
#type ⇒ Object
126 127 128 |
# File 'lib/warden/protocol/base.rb', line 126 def type Message::Type.const_get(type_name) end |
#type_camelized ⇒ Object
130 131 132 |
# File 'lib/warden/protocol/base.rb', line 130 def type_camelized type_name end |
#type_name ⇒ Object
138 139 140 141 142 |
# File 'lib/warden/protocol/base.rb', line 138 def type_name type_name = name.gsub(/(Request|Response)$/, "") type_name = type_name.split("::").last type_name end |
#type_underscored ⇒ Object
134 135 136 |
# File 'lib/warden/protocol/base.rb', line 134 def type_underscored type_name.gsub(/(.)([A-Z])/, "\\1_\\2").downcase end |