Class: Nicovideo::MyList

Inherits:
Page
  • Object
show all
Defined in:
lib/nicovideo/mylist.rb

Constant Summary collapse

NICO_MYLIST =
'マイリスト'

Constants inherited from Page

Page::BASE_TITLE1, Page::BASE_TITLE2, Page::BASE_URL, Page::NV_DEBUG_LEVEL

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Page

#exists?, #html, #title=

Constructor Details

#initialize(agent, mylist_id) ⇒ MyList

Returns a new instance of MyList.



11
12
13
14
15
16
17
18
19
# File 'lib/nicovideo/mylist.rb', line 11

def initialize agent, mylist_id
  super(agent)
  @mylist_id = mylist_id
  @raw_url = BASE_URL + '/mylist/' + @mylist_id
  @url     = BASE_URL + '/mylist/' + @mylist_id + '?rss=2.0'

  params = ["title", "user", "description", "videos", "rss"]
  self.register_getter params
end

Instance Attribute Details

#myliset_idObject (readonly)

Returns the value of attribute myliset_id.



21
22
23
# File 'lib/nicovideo/mylist.rb', line 21

def myliset_id
  @myliset_id
end

Instance Method Details

#idObject



23
# File 'lib/nicovideo/mylist.rb', line 23

def id()  @mylist_id end

#urlObject



24
# File 'lib/nicovideo/mylist.rb', line 24

def url() @raw_url   end