Sha256: 7e35c557d32e6fd9d82af205fdc673bfa0b76785f094de83ddf6c1898625f8a3

Contents?: true

Size: 574 Bytes

Versions: 12

Compression:

Stored size: 574 Bytes

Contents

module Vedeu

  module Borders

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

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

      null Vedeu::Borders::Null
      real Vedeu::Borders::Border

    end # Repository

  end # Borders

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

end # Vedeu

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
vedeu-0.6.32 lib/vedeu/borders/repository.rb
vedeu-0.6.31 lib/vedeu/borders/repository.rb
vedeu-0.6.30 lib/vedeu/borders/repository.rb
vedeu-0.6.29 lib/vedeu/borders/repository.rb
vedeu-0.6.28 lib/vedeu/borders/repository.rb
vedeu-0.6.27 lib/vedeu/borders/repository.rb
vedeu-0.6.26 lib/vedeu/borders/repository.rb
vedeu-0.6.25 lib/vedeu/borders/repository.rb
vedeu-0.6.24 lib/vedeu/borders/repository.rb
vedeu-0.6.23 lib/vedeu/borders/repository.rb
vedeu-0.6.22 lib/vedeu/borders/repository.rb
vedeu-0.6.21 lib/vedeu/borders/repository.rb