Module: StreamLike

Defined in:
lib/binary_transformer.rb

Instance Method Summary collapse

Instance Method Details

#>(transformer) ⇒ Array<Byte]

Returns a byte array that does not extends KirinByte

Parameters:

Returns:

  • (Array<Byte])

    Array<Byte]



45
46
47
# File 'lib/binary_transformer.rb', line 45

def >(transformer)
	transformer.map self
end

#>>(transformer) ⇒ Array<Byte>

Returns a byte array that extends KirinByte

Parameters:

Returns:

  • (Array<Byte>)


38
39
40
# File 'lib/binary_transformer.rb', line 38

def >>(transformer)
	(self > transformer).extend StreamLike
end