class Niconico::Fabric

Attributes

agent[R]

Public Class Methods

new(agent=nil) click to toggle source
# File lib/nv/niconico/fabric.rb, line 5
def initialize(agent=nil)
  @agent = agent || Mechanize.new
  @agent.verify_mode = OpenSSL::SSL::VERIFY_NONE
end

Public Instance Methods

sign_in(email, password) click to toggle source
# File lib/nv/niconico/fabric.rb, line 10
def sign_in(email, password)
  @agent.post(
    "https://secure.nicovideo.jp/secure/login?site=niconico",
    "mail" => email,
    "password" => password
  )
  return self
end
signed_in?() click to toggle source
# File lib/nv/niconico/fabric.rb, line 19
def signed_in?
  @agent.cookies.any? {|c| c.name == 'user_session'}
end