Class: Vedeu::Geometries

Inherits:
Repository show all
Defined in:
lib/vedeu/repositories/repositories/geometries.rb

Overview

Allows the storing of interface/view geometry independent of the interface instance.

Class Method Summary collapse

Methods included from Store

#each, #empty?, #exists?, #reset, #size, #storage

Methods included from Registerable

included

Methods included from Common

#defined_value?

Constructor Details

This class inherits a constructor from Vedeu::Repository

Class Method Details

.geometriesVedeu::Geometries Also known as: repository

Returns:



10
11
12
# File 'lib/vedeu/repositories/repositories/geometries.rb', line 10

def geometries
  @geometries ||= reset!
end

.reset!Vedeu::Geometries

Remove all stored models from the repository.

Returns:



18
19
20
# File 'lib/vedeu/repositories/repositories/geometries.rb', line 18

def reset!
  @geometries = Vedeu::Geometries.register(Vedeu::Geometry)
end