Sha256: 46cb2ce5e40b18741b45cc29ad7ce02ac0e036b7a2be5322ec4be98c4b11578e
Contents?: true
Size: 920 Bytes
Versions: 2
Compression:
Stored size: 920 Bytes
Contents
module Fetcher module Microdata module Twitter class PersonUser include Virtus include Discoverer::Writer attr_reader :_type attribute :additionalType attribute :id attribute :name attribute :dateRegistered attribute :description attribute :url def initialize twitter_user @_type = "http://schema.org/Person/User" coerce twitter_user end def coerce twitter_user @additionalType = "http://getfetcher.net/Item" @id = twitter_user["id"] @name = twitter_user["name"] @dateRegistered = Service.instance.created_at_to_timestamp twitter_user["created_at"] @description = twitter_user["description"] @url = "https://twitter.com/#{twitter_user["screen_name"]}" end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fetcher-microdata-twitter-0.0.2 | lib/fetcher/microdata/twitter/person_user.rb |
fetcher-microdata-twitter-0.0.1 | lib/fetcher/microdata/twitter/person_user.rb |