class Riddl::Wrapper::Description::RequestStarOut

Attributes

out[R]

Public Class Methods

new(des,mout,interface,custom=[]) click to toggle source
# File lib/ruby/riddl/wrapper/description/access.rb, line 72
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
new_from_message(mout,custom) click to toggle source
# File lib/ruby/riddl/wrapper/description/access.rb, line 81
def self.new_from_message(mout,custom)
  RequestStarOut.new(nil,mout,nil,custom)
end

Public Instance Methods

hash() click to toggle source
# File lib/ruby/riddl/wrapper/description/access.rb, line 85
def hash
  @out.nil? ? 0 : @out.hash
end
visualize() click to toggle source
# File lib/ruby/riddl/wrapper/description/access.rb, line 88
def visualize; "out #{@out.nil? ? "NIL" : @out.name.inspect}"; end