class PPC::Operation::Plan

Public Instance Methods

add_group( groups ) click to toggle source

Overwirte add_group method to provide more function

# File lib/ppc/operation/plan.rb, line 51
def add_group( groups )
  call( "group" ).add( @auth, groups.map{|group| group.merge(plan_id: @id)} )
end
creative_ids( group_ids ) click to toggle source
# File lib/ppc/operation/plan.rb, line 26
def creative_ids( group_ids )
  call( "creative" ).ids( @auth, [group_ids].flatten )
end
creatives( group_ids ) click to toggle source
# File lib/ppc/operation/plan.rb, line 22
def creatives( group_ids )
  call( "creative" ).all( @auth, [group_ids].flatten )
end
group_ids() click to toggle source
# File lib/ppc/operation/plan.rb, line 10
def group_ids
  call( "group" ).ids( @auth, [@id].flatten )
end
groups() click to toggle source
# File lib/ppc/operation/plan.rb, line 6
def groups
  call( "group" ).all( @auth, [@id].flatten )
end
keyword_ids( group_ids ) click to toggle source
# File lib/ppc/operation/plan.rb, line 18
def keyword_ids( group_ids )
  call( "keyword" ).ids( @auth, [group_ids].flatten )
end
keywords( group_ids ) click to toggle source
# File lib/ppc/operation/plan.rb, line 14
def keywords( group_ids )
  call( "keyword" ).all( @auth, [group_ids].flatten )
end
search_keyword( keyword ) click to toggle source
# File lib/ppc/operation/plan.rb, line 55
def search_keyword( keyword )
  call( "keyword" ).search( @auth, {plan_id: @id, keyword: keyword})
end