Class: BinData::SanitizedEndian

Inherits:
SanitizedParameter show all
Defined in:
lib/bindata/sanitize.rb

Overview


Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(endian) ⇒ SanitizedEndian

Returns a new instance of SanitizedEndian.



261
262
263
264
265
266
267
# File 'lib/bindata/sanitize.rb', line 261

def initialize(endian)
  unless [:little, :big].include?(endian)
    raise ArgumentError, "unknown value for endian '#{endian}'"
  end

  @endian = endian
end

Instance Attribute Details

#endianObject (readonly)

Returns the value of attribute endian.



269
270
271
# File 'lib/bindata/sanitize.rb', line 269

def endian
  @endian
end