Sha256: 0341003e5cb4b6f6ee4df32f50ccf71fecdd77f9ee07eb253368991d72c6ff7d
Contents?: true
Size: 846 Bytes
Versions: 4
Compression:
Stored size: 846 Bytes
Contents
# encoding: utf-8 # https://api.crunchbase.com/v/2/organization/facebook/news module Crunchbase class NewItem < CBEntity RESOURCE_LIST = 'news' attr_reader :type_name, :url, :author, :posted_on, :type, :title, :created_at, :updated_at def initialize(json) @type_name = json['type'] @url = json['url'] @author = json['author'] @posted_on = json['posted_on'] && DateTime.parse(json['posted_on']) @title = json['title'] @created_at = Time.at(json['created_at']).utc unless json['updated_at'].blank? json['updated_at'] = (json['updated_at'].to_s + "-01-01").to_datetime.to_i if json['updated_at'].to_s.length == 4 @updated_at = Time.at(json['updated_at']).utc end end end end
Version data entries
4 entries across 4 versions & 1 rubygems