Sha256: e70bfca98ed0b756a73da61cb4b5b80c6d727dfa438a55b02f76f7c3a3780868

Contents?: true

Size: 518 Bytes

Versions: 22

Compression:

Stored size: 518 Bytes

Contents

module Capybara::Poltergeist
  class Cookie
    def initialize(attributes)
      @attributes = attributes
    end

    def name
      @attributes['name']
    end

    def value
      @attributes['value']
    end

    def domain
      @attributes['domain']
    end

    def path
      @attributes['path']
    end

    def secure?
      @attributes['secure']
    end

    def httponly?
      @attributes['httponly']
    end

    def expires
      Time.at @attributes['expiry'] if @attributes['expiry']
    end
  end
end

Version data entries

22 entries across 22 versions & 4 rubygems

Version Path
poltergeistFork-0.0.4 lib/capybara/poltergeist/cookie.rb
poltergeistFork-0.0.3 lib/capybara/poltergeist/cookie.rb
poltergeist-1.9.0 lib/capybara/poltergeist/cookie.rb
poltergeistFork-0.0.2 lib/capybara/poltergeist/cookie.rb
poltergeistFork-0.0.1 lib/capybara/poltergeist/cookie.rb
poltergeist-1.8.1 lib/capybara/poltergeist/cookie.rb
poltergeist-1.8.0 lib/capybara/poltergeist/cookie.rb
poltergeist-1.7.0 lib/capybara/poltergeist/cookie.rb
solidus_backend-1.0.0.pre3 vendor/bundle/gems/poltergeist-1.6.0/lib/capybara/poltergeist/cookie.rb
solidus_backend-1.0.0.pre2 vendor/bundle/gems/poltergeist-1.6.0/lib/capybara/poltergeist/cookie.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/poltergeist-1.6.0/lib/capybara/poltergeist/cookie.rb
poltergeist-1.6.0 lib/capybara/poltergeist/cookie.rb
poltergeist-cj-1.5.2 lib/capybara/poltergeist/cookie.rb
poltergeist-1.5.1 lib/capybara/poltergeist/cookie.rb
poltergeist-1.5.0 lib/capybara/poltergeist/cookie.rb
poltergeist-1.4.1 lib/capybara/poltergeist/cookie.rb
poltergeist-1.4.0 lib/capybara/poltergeist/cookie.rb
poltergeist-1.1.2 lib/capybara/poltergeist/cookie.rb
poltergeist-1.3.0 lib/capybara/poltergeist/cookie.rb
poltergeist-1.1.1 lib/capybara/poltergeist/cookie.rb