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
sublink_ids( group_ids )
click to toggle source
# File lib/ppc/operation/plan.rb, line 34 def sublink_ids( group_ids ) call( "sublink" ).ids( @auth, [group_ids].flatten ) end
sublinks( group_ids )
click to toggle source
# File lib/ppc/operation/plan.rb, line 30 def sublinks( group_ids ) call( "sublink" ).all( @auth, [group_ids].flatten ) end