Sha256: a1f88b1d0cff48dcbbd5da2dac4c69b39716e507df753a8b97a88742fd97ad73

Contents?: true

Size: 598 Bytes

Versions: 9

Compression:

Stored size: 598 Bytes

Contents

module Vedeu

  module Geometry

    # Allows the storing of interface/view geometry independent of the
    # interface instance.
    #
    class Repository < Vedeu::Repositories::Repository

      singleton_class.send(:alias_method, :geometries, :repository)

      null Vedeu::Geometry::Null
      real Vedeu::Geometry::Geometry

    end # Repository

  end # Geometry

  # Manipulate the repository of geometries.
  #
  # @example
  #   Vedeu.geometries
  #
  # @!method geometries
  # @return [Vedeu::Geometry::Repository]
  def_delegators Vedeu::Geometry::Repository, :geometries

end # Vedeu

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
vedeu-0.6.29 lib/vedeu/geometry/repository.rb
vedeu-0.6.28 lib/vedeu/geometry/repository.rb
vedeu-0.6.27 lib/vedeu/geometry/repository.rb
vedeu-0.6.26 lib/vedeu/geometry/repository.rb
vedeu-0.6.25 lib/vedeu/geometry/repository.rb
vedeu-0.6.24 lib/vedeu/geometry/repository.rb
vedeu-0.6.23 lib/vedeu/geometry/repository.rb
vedeu-0.6.22 lib/vedeu/geometry/repository.rb
vedeu-0.6.21 lib/vedeu/geometry/repository.rb