Class: ROM::SQL::Postgres::Values::Path

Inherits:
Struct
  • Object
show all
Defined in:
lib/rom/sql/extensions/postgres/types/geometric.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#pointsObject

Returns the value of attribute points

Returns:

  • (Object)

    the current value of points


17
18
19
# File 'lib/rom/sql/extensions/postgres/types/geometric.rb', line 17

def points
  @points
end

#typeObject

Returns the value of attribute type

Returns:

  • (Object)

    the current value of type


17
18
19
# File 'lib/rom/sql/extensions/postgres/types/geometric.rb', line 17

def type
  @type
end

Instance Method Details

#closed?Boolean

Returns:

  • (Boolean)

22
23
24
# File 'lib/rom/sql/extensions/postgres/types/geometric.rb', line 22

def closed?
  type == :closed
end

#open?Boolean

Returns:

  • (Boolean)

18
19
20
# File 'lib/rom/sql/extensions/postgres/types/geometric.rb', line 18

def open?
  type == :open
end

#to_aObject


26
27
28
# File 'lib/rom/sql/extensions/postgres/types/geometric.rb', line 26

def to_a
  points
end