class Gnip::Url

  1. lib/gnip_api/gnip/url.rb
Superclass: Message

Public Class methods

new (params={})
[show 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 ()
[show 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 ()
[show source]
# File lib/gnip_api/gnip/url.rb, line 28
def to_json
  @raw.to_json
end