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