Sha256: 6b4dc4384db9d618e654fa6227d6f5815bf0a52a98c4884a456e02f602cfd186

Contents?: true

Size: 437 Bytes

Versions: 25

Compression:

Stored size: 437 Bytes

Contents

require 'volt/models/persistors/base'

module Volt
  module Persistors
    class HttpCookiePersistor < Base
      attr_reader :changed_cookies

      def initialize(*args)
        super

        @changed_cookies = {}
      end

      def changed(attribute_name)
        value = @model.get(attribute_name)
        value = value.to_h if value.is_a?(Volt::Model)

        @changed_cookies[attribute_name] = value
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
volt-0.9.7.pre8 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.7.pre7 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.7.pre6 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.7.pre5 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.7.pre3 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.7.pre2 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.6 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.6.pre3 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.6.pre2 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.6.pre1 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.5 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.5.pre12 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.5.pre11 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.5.pre9 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.5.pre8 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.5.pre7 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.5.pre6 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.5.pre5 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.5.pre4 lib/volt/controllers/http_controller/http_cookie_persistor.rb
volt-0.9.5.pre3 lib/volt/controllers/http_controller/http_cookie_persistor.rb