Class: Action

Inherits:
Object
  • Object
show all
Defined in:
lib/openflowdev/actions/action.rb

Overview

Base class for all OpenFlow actions

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(order: nil) ⇒ Action

Returns a new instance of Action.

Raises:

  • (ArgumentError)


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

#orderObject

Returns the value of attribute order.



33
34
35
# File 'lib/openflowdev/actions/action.rb', line 33

def order
  @order
end