Class: Riddl::Wrapper::Description::RequestStarOut
- Inherits:
-
AccessBase
- Object
- AccessBase
- Riddl::Wrapper::Description::RequestStarOut
- Defined in:
- lib/ruby/riddl/wrapper/description/access.rb
Overview
}}}
Instance Attribute Summary collapse
-
#out ⇒ Object
readonly
Returns the value of attribute out.
Attributes inherited from AccessBase
Class Method Summary collapse
Instance Method Summary collapse
- #hash ⇒ Object
-
#initialize(des, mout, interface, custom = []) ⇒ RequestStarOut
constructor
{{{.
- #visualize ⇒ Object
Methods inherited from AccessBase
Constructor Details
#initialize(des, mout, interface, custom = []) ⇒ RequestStarOut
{{{
71 72 73 74 75 76 77 78 79 |
# File 'lib/ruby/riddl/wrapper/description/access.rb', line 71 def initialize(des,mout,interface,custom=[]) @custom = custom @interface = interface if des.nil? @out = mout else @out = mout.nil? ? nil : Riddl::Wrapper::Description::Message.new(des,mout) end end |
Instance Attribute Details
#out ⇒ Object (readonly)
Returns the value of attribute out.
83 84 85 |
# File 'lib/ruby/riddl/wrapper/description/access.rb', line 83 def out @out end |
Class Method Details
.new_from_message(mout) ⇒ Object
80 81 82 |
# File 'lib/ruby/riddl/wrapper/description/access.rb', line 80 def self.(mout) RequestStarOut.new(nil,mout,nil) end |
Instance Method Details
#hash ⇒ Object
84 85 86 |
# File 'lib/ruby/riddl/wrapper/description/access.rb', line 84 def hash @out.nil? ? 0 : @out.hash end |
#visualize ⇒ Object
87 |
# File 'lib/ruby/riddl/wrapper/description/access.rb', line 87 def visualize; "out #{@out.nil? ? "NIL" : @out.name.inspect}"; end |