class DBus::Data::Int

Represents integers

Public Class Methods

new(value) click to toggle source

@param value [::Integer,DBus::Data::Int] @raise RangeError

Calls superclass method DBus::Data::Base.new
# File lib/dbus/data.rb, line 169
def initialize(value)
  value = value.value if value.is_a?(self.class)
  r = self.class.range
  raise RangeError, "#{value.inspect} is not a member of #{r}" unless r.member?(value)

  super(value)
end