class Gnip::Url

Attributes

display_url[R]
expanded_status[R]
expanded_url[R]
expanded_url_description[R]
expanded_url_title[R]
indices[R]
raw[R]
url[R]

Public Class Methods

new(params={}) click to toggle source
# File lib/gnip_api/gnip/url.rb, line 5
def initialize params={}
  @raw = params
  @url = params['url']
  @display_url = params['display_url']
  @expanded_url = params['expanded_url']
  @expanded_status = params['expanded_status']
  @expanded_url_title = params['expanded_url_title']
  @expanded_url_description = params['expanded_url_description']
  @indices = params['indices']
end

Public Instance Methods

to_h() click to toggle source
# File lib/gnip_api/gnip/url.rb, line 16
def to_h
  {
    :url => @url,
    :display_url => @display_url,
    :expanded_url => @expanded_url,
    :expanded_status => @expanded_status,
    :expanded_url_title => @expanded_url_title,
    :expanded_url_description => @expanded_url_description,
    :indices => @indices
  }.delete_if{|k,v| v.nil?}
end
to_json() click to toggle source
# File lib/gnip_api/gnip/url.rb, line 28
def to_json
  @raw.to_json
end