Class: Fc2video::Video

Inherits:
Object
  • Object
show all
Defined in:
lib/fc2video/video.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ Video

Returns a new instance of Video.



5
6
7
8
9
10
11
12
13
14
# File 'lib/fc2video/video.rb', line 5

def initialize(params)
  @title = params[:title]
  @duration = params[:duration]
  @url = params[:url]
  @image_url = params[:image_url]
  @views = params[:views]
  @bookmarks = params[:bookmarks]
  @adult = params[:adult]
  @status = params[:status]
end

Instance Attribute Details

#bookmarksObject (readonly)

Returns the value of attribute bookmarks.



3
4
5
# File 'lib/fc2video/video.rb', line 3

def bookmarks
  @bookmarks
end

#durationObject (readonly)

Returns the value of attribute duration.



3
4
5
# File 'lib/fc2video/video.rb', line 3

def duration
  @duration
end

#image_urlObject (readonly)

Returns the value of attribute image_url.



3
4
5
# File 'lib/fc2video/video.rb', line 3

def image_url
  @image_url
end

#statusObject (readonly)

Returns the value of attribute status.



3
4
5
# File 'lib/fc2video/video.rb', line 3

def status
  @status
end

#titleObject (readonly)

Returns the value of attribute title.



3
4
5
# File 'lib/fc2video/video.rb', line 3

def title
  @title
end

#urlObject (readonly)

Returns the value of attribute url.



3
4
5
# File 'lib/fc2video/video.rb', line 3

def url
  @url
end

#viewsObject (readonly)

Returns the value of attribute views.



3
4
5
# File 'lib/fc2video/video.rb', line 3

def views
  @views
end

Instance Method Details

#adult?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/fc2video/video.rb', line 16

def adult?
  @adult
end

#for_all?Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/fc2video/video.rb', line 20

def for_all?
  @status == :all
end

#for_premium?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/fc2video/video.rb', line 24

def for_premium?
  @status == :premium
end

#for_sale?Boolean

Returns:

  • (Boolean)


28
29
30
# File 'lib/fc2video/video.rb', line 28

def for_sale?
  @status == :sale
end