Class: OsuRuby::IO::DotNetIO

Inherits:
Object
  • Object
show all
Includes:
AdvancedRead, AdvancedWrite
Defined in:
(osu-ruby2 0.0.2) osu-ruby2/io/dotnet.rb

Overview

Wrapper for Ruby-IO to perform some osu!-related dotnet operations.

Instance Method Summary collapse

Methods included from AdvancedWrite

#write_boolean, #write_byte, #write_byte_array, #write_char, #write_char_array, #write_dotnet_decimal, #write_dotnet_osu_string, #write_dotnet_serializer, #write_dotnet_time, #write_double, #write_expect, #write_long, #write_long64, #write_null, #write_osu_type, #write_short, #write_signed_byte, #write_signed_long, #write_signed_long64, #write_signed_short, #write_single, #write_string, #write_uleb128

Methods included from AdvancedRead

#read_boolean, #read_byte, #read_byte_array, #read_char, #read_char_array, #read_dotnet_decimal, #read_dotnet_osu_string, #read_dotnet_serializer, #read_dotnet_time, #read_double, #read_long, #read_long64, #read_osu_type, #read_short, #read_signed_byte, #read_signed_long, #read_signed_long64, #read_signed_short, #read_single, #read_string, #read_uleb128

Constructor Details

#initialize(io) ⇒ DotNetIO

Returns a new instance of DotNetIO.

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(meth, *args, &block) ⇒ Object

Please refer to IO that passed into this instance.

Instance Method Details

#respond_to_missing?(meth, priv = false) ⇒ Boolean

Returns:

  • (Boolean)