class GroupAction

Class to define an action to forward to a group

Public Class Methods

new(order: nil, group: nil, group_id: nil) click to toggle source

Parameters

  • order

    integer : The order of the action relative to other actions in Instruction.

  • group
  • group_id

    integer : Identifier for the target group.

Calls superclass method Action.new
# File lib/openflowdev/actions/group_action.rb, line 38
def initialize(order: nil, group: nil, group_id: nil)
  super(order: order)
  raise ArgumentError, "Group (group) required" unless group
  raise ArgumentError, "Group ID (group_id) required" unless group_id
  @group = group
  @group_id = group_id
end