Sha256: 4c0e40b343ec372c687298ccb6fc505b5d1592fea4fcf82451f2772b67b38f6a

Contents?: true

Size: 664 Bytes

Versions: 8

Compression:

Stored size: 664 Bytes

Contents

module Vedeu

  module Null

    # Provides a non-existent model to swallow messages.
    #
    class Interface < Vedeu::Null::Generic

      include Vedeu::Presentation

      # @!attribute [r] attributes
      # @return [String]
      attr_reader :attributes

      # Returns a new instance of Vedeu::Null::Interface.
      #
      # @param attributes [Hash<Symbol => void>]
      # @option attributes name [String|Symbol]
      # @return [Vedeu::Null::Interface]
      def initialize(attributes = {})
        @attributes = attributes
        @name       = @attributes[:name]
        @visible    = false
      end

    end # Interface

  end # Null

end # Vedeu

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
vedeu-0.6.28 lib/vedeu/null/interface.rb
vedeu-0.6.27 lib/vedeu/null/interface.rb
vedeu-0.6.26 lib/vedeu/null/interface.rb
vedeu-0.6.25 lib/vedeu/null/interface.rb
vedeu-0.6.24 lib/vedeu/null/interface.rb
vedeu-0.6.23 lib/vedeu/null/interface.rb
vedeu-0.6.22 lib/vedeu/null/interface.rb
vedeu-0.6.21 lib/vedeu/null/interface.rb