lib/vedeu/models/escape.rb in vedeu-0.6.70 vs lib/vedeu/models/escape.rb in vedeu-0.6.71
- old
+ new
@@ -6,10 +6,12 @@
#
# @api private
#
class Escape
+ include Vedeu::Geometries::Positionable
+
# @!attribute [r] value
# @return [String]
attr_reader :value
# Returns a new instance of Vedeu::Models::Escape.
@@ -45,14 +47,9 @@
# @return [Boolean]
def eql?(other)
self.class == other.class && value == other.value
end
alias_method :==, :eql?
-
- # @return [String]
- def position
- Vedeu::Geometries::Position.coerce(@position)
- end
# Return an empty hash as most escape sequences won't make
# sense as JSON.
#
# @return [Hash<void>]