class PPC::Operation::Group
Public Instance Methods
add_creative( creatives )
click to toggle source
# File lib/ppc/operation/group.rb, line 44 def add_creative( creatives ) call( "creative" ).add( @auth, creatives.map{|creative| creative.merge(group_id: @id)} ) end
add_keyword( keywords )
click to toggle source
Overwrite add method to provide more function
# File lib/ppc/operation/group.rb, line 40 def add_keyword( keywords ) call( "keyword" ).add( @auth, keywords.map{|keyword| keyword.merge(group_id: @id)} ) end
creative_ids()
click to toggle source
# File lib/ppc/operation/group.rb, line 18 def creative_ids call( "creative" ).ids( @auth, [@id].flatten ) end
creatives()
click to toggle source
# File lib/ppc/operation/group.rb, line 14 def creatives call( "creative" ).all( @auth, [@id].flatten ) end
keyword_ids()
click to toggle source
# File lib/ppc/operation/group.rb, line 10 def keyword_ids call( "keyword" ).ids( @auth, [@id].flatten ) end
keywords()
click to toggle source
# File lib/ppc/operation/group.rb, line 6 def keywords call( "keyword" ).all( @auth, [@id].flatten ) end
search_keyword( keyword )
click to toggle source
# File lib/ppc/operation/group.rb, line 48 def search_keyword( keyword ) call( "keyword" ).search( @auth, {group_id: @id, keyword: keyword}) end
sublink_ids()
click to toggle source
# File lib/ppc/operation/group.rb, line 26 def sublink_ids call( "sublink" ).ids( @auth, [@id].flatten ) end
sublinks()
click to toggle source
# File lib/ppc/operation/group.rb, line 22 def sublinks call( "sublink" ).all( @auth, [@id].flatten ) end