Class: Morris::Post

Inherits:
Object
  • Object
show all
Defined in:
lib/morris/post.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#dateObject (readonly)

Returns the value of attribute date.



11
12
13
# File 'lib/morris/post.rb', line 11

def date
  @date
end

#idObject (readonly)

Returns the value of attribute id.



11
12
13
# File 'lib/morris/post.rb', line 11

def id
  @id
end

#number_of_likesObject (readonly)

Returns the value of attribute number_of_likes.



11
12
13
# File 'lib/morris/post.rb', line 11

def number_of_likes
  @number_of_likes
end

#screenshot_fileObject (readonly)

Returns the value of attribute screenshot_file.



11
12
13
# File 'lib/morris/post.rb', line 11

def screenshot_file
  @screenshot_file
end

#textObject (readonly)

Returns the value of attribute text.



11
12
13
# File 'lib/morris/post.rb', line 11

def text
  @text
end

#userObject (readonly)

Returns the value of attribute user.



11
12
13
# File 'lib/morris/post.rb', line 11

def user
  @user
end

#video_file_nameObject (readonly)

Returns the value of attribute video_file_name.



11
12
13
# File 'lib/morris/post.rb', line 11

def video_file_name
  @video_file_name
end

#video_preview_imageObject (readonly)

Returns the value of attribute video_preview_image.



11
12
13
# File 'lib/morris/post.rb', line 11

def video_preview_image
  @video_preview_image
end

Class Method Details

.lookup(urls = []) ⇒ Object



5
6
7
8
9
# File 'lib/morris/post.rb', line 5

def self.lookup(urls = [])
  # If a single id is passed in we make it the appropriate array
  urls = [urls] unless urls.kind_of?(Array)
  self.scrape(urls)
end