Sha256: 5540808f0a88c4f70558a810f0fbd58ba5d9f6e613a5df3de2c07c24ee7fd62f
Contents?: true
Size: 903 Bytes
Versions: 8
Compression:
Stored size: 903 Bytes
Contents
module Vedeu module Models # Allows the storing of interfaces and views. # class Interfaces < Vedeu::Repositories::Repository singleton_class.send(:alias_method, :interfaces, :repository) null Vedeu::Null::Interface real Vedeu::Models::Interface # Returns the interfaces in zindex order. # # @example # Vedeu.interfaces.zindexed # # @return [Array<Vedeu::Models::Interface>] # @see Vedeu::DSL::Interface#zindex def zindexed all.sort_by(&:zindex) end end # Interfaces class Interface repo Vedeu::Models::Interfaces.repository end # Interface end # Models # Manipulate the repository of interfaces. # # @example # Vedeu.interfaces # # @!method interfaces # @return [Vedeu::Models::Interfaces] def_delegators Vedeu::Models::Interfaces, :interfaces end # Vedeu
Version data entries
8 entries across 8 versions & 1 rubygems