Class: Yast::RegionClass
- Inherits:
-
Module
- Object
- Module
- Yast::RegionClass
- Defined in:
- ../../src/modules/Region.rb
Instance Method Summary (collapse)
- - (Object) End(a)
-
- (Object) Inside(a, b)
Checks whether region b lies within region a.
- - (Object) Length(a)
- - (Object) Start(a)
Instance Method Details
- (Object) End(a)
45 46 47 48 |
# File '../../src/modules/Region.rb', line 45 def End(a) a = deep_copy(a) Ops.subtract(Ops.add(Ops.get(a, 0, 0), Ops.get(a, 1, 0)), 1) end |
- (Object) Inside(a, b)
Checks whether region b lies within region a.
52 53 54 55 56 57 |
# File '../../src/modules/Region.rb', line 52 def Inside(a, b) a = deep_copy(a) b = deep_copy(b) Ops.greater_or_equal(Start(b), Start(a)) && Ops.less_or_equal(End(b), End(a)) end |
- (Object) Length(a)
39 40 41 42 |
# File '../../src/modules/Region.rb', line 39 def Length(a) a = deep_copy(a) Ops.get(a, 1, 0) end |
- (Object) Start(a)
33 34 35 36 |
# File '../../src/modules/Region.rb', line 33 def Start(a) a = deep_copy(a) Ops.get(a, 0, 0) end |