Method: Code::Object::Range#initialize
- Defined in:
- lib/code/object/range.rb
#initialize(*args, **_kargs) ⇒ Range
8 9 10 11 12 13 14 |
# File 'lib/code/object/range.rb', line 8 def initialize(*args, **_kargs, &) @left = args.first.presence || Integer.new(0) @right = args.second.presence || Integer.new(0) = Dictionary.new(args.third.presence || {}) @exclude_end = Boolean.new(.code_get(String.new(:exclude_end))) @raw = ::Range.new(left, right, exclude_end?) end |