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