Class: Action
- Inherits:
-
Object
- Object
- Action
- Defined in:
- lib/openflowdev/actions/action.rb
Overview
Base class for all OpenFlow actions
Direct Known Subclasses
CopyTTLInwardsAction, CopyTTLOutwardsAction, DecMplsTTLAction, DecNwTTLAction, DropAction, FloodAction, FloodAllAction, GroupAction, HwPathAction, OutputAction, PopMplsHeaderAction, PopPBBHeaderAction, PopVlanHeaderAction, PushMplsHeaderAction, PushPBBHeaderAction, PushVlanHeaderAction, SetDlDstAction, SetDlSrcAction, SetFieldAction, SetMplsTTLAction, SetNwDstAction, SetNwSrcAction, SetNwTTLAction, SetQueueAction, SetTpDstAction, SetTpSrcAction, SetVlanCfiAction, SetVlanIdAction, SetVlanPCPAction, StripVlanAction, SwPathAction
Instance Attribute Summary collapse
-
#order ⇒ Object
Returns the value of attribute order.
Instance Method Summary collapse
-
#initialize(order: nil) ⇒ Action
constructor
A new instance of Action.
Constructor Details
#initialize(order: nil) ⇒ Action
Returns a new instance of Action.
35 36 37 38 39 |
# File 'lib/openflowdev/actions/action.rb', line 35 def initialize(order: nil) raise ArgumentError, "Order (order) required" unless order @order = order end |
Instance Attribute Details
#order ⇒ Object
Returns the value of attribute order.
33 34 35 |
# File 'lib/openflowdev/actions/action.rb', line 33 def order @order end |