Class: Hecks::Bluebook::Port

Inherits:
Struct
  • Object
show all
Defined in:
lib/hecks/bluebook/hexagon.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



6
7
8
# File 'lib/hecks/bluebook/hexagon.rb', line 6

def name
  @name
end

#signalObject

Returns the value of attribute signal

Returns:

  • (Object)

    the current value of signal



6
7
8
# File 'lib/hecks/bluebook/hexagon.rb', line 6

def signal
  @signal
end

#verbObject

Returns the value of attribute verb

Returns:

  • (Object)

    the current value of verb



6
7
8
# File 'lib/hecks/bluebook/hexagon.rb', line 6

def verb
  @verb
end

Instance Method Details

#effect?Boolean

Returns:

  • (Boolean)


8
# File 'lib/hecks/bluebook/hexagon.rb', line 8

def effect? = signal == :effect

#reply?Boolean

Returns:

  • (Boolean)


7
# File 'lib/hecks/bluebook/hexagon.rb', line 7

def reply?  = signal == :reply