Class: OsuRuby::IO::DotNetIO
- Inherits:
-
Object
- Object
- OsuRuby::IO::DotNetIO
- 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
-
#initialize(io) ⇒ DotNetIO
constructor
A new instance of DotNetIO.
-
#method_missing(meth, *args, &block) ⇒ Object
Please refer to IO that passed into this instance.
- #respond_to_missing?(meth, priv = false) ⇒ Boolean
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.