Module: Warden::Serializers
- Extended by:
- Declarable
- Defined in:
- lib/warden/serializers.rb,
lib/warden/serializers/base.rb,
lib/warden/serializers/cookie.rb,
lib/warden/serializers/session.rb
Defined Under Namespace
Classes: Base, Cookie, Session
Class Method Summary collapse
Methods included from Declarable
[], _declarations, add, clear!, update
Class Method Details
.check_validity!(label, serializer) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/warden/serializers.rb', line 9 def check_validity!(label, serializer) [:fetch, :store, :stored?, :delete].each do |method| next if serializer.method_defined?(method) raise NoMethodError, "#{method} is not declared in the #{label.inspect} serializer" end end |