Attributes
language | [R] | |
matching_rules | [R] | |
urls | [R] |
Public Class methods
new
(params={})
[show source]
# File lib/gnip_api/gnip/gnip_data.rb, line 5 def initialize params={} @matching_rules = params['matching_rules'].map{|r| GnipApi::PowerTrack::Rule.new(r)} if params['matching_rules'] @urls = (params['urls'] ? params['urls'].map{|u| Gnip::Url.new(u)} : []) @language = params['language'] end
Public Instance methods
original_attributes
()
[show source]
# File lib/gnip_api/gnip/gnip_data.rb, line 11 def original_attributes { :matching_rules => @matching_rules.map(&:attributes), :urls => @urls.map(&:original_attributes), :language => @language }.delete_if{|k,v| v.nil?} end
to_json
()
[show source]
# File lib/gnip_api/gnip/gnip_data.rb, line 19 def to_json generate_json(original_attributes) end