class Ayadn::EntitiesObject

Attributes

hashtags[R]
input[R]
mentions[R]

Public Class Methods

new(hash) click to toggle source
# File lib/ayadn/post_object.rb, line 62
def initialize hash
  @input = hash["entities"].nil? ? {} : hash["entities"]
  mentions = @input["mentions"].nil? ? [] : @input["mentions"]
  @mentions = mentions.map { |hash| PostMentionObject.new(hash) }
  hashtags = @input["hashtags"].nil? ? [] : @input["hashtags"]
  @hashtags = hashtags.map { |hash| PostHashtagObject.new(hash) }
  links = @input["links"].nil? ? [] : @input["links"]
  @links = links.map { |hash| PostLinkObject.new(hash) }
end