Sha256: 4f344c1291f947e794a454a5c6dc3547b25b6854d40f9e7659d9aca8a1da9590
Contents?: true
Size: 618 Bytes
Versions: 4
Compression:
Stored size: 618 Bytes
Contents
require 'vedeu/models/model' require 'vedeu/output/presentation' module Vedeu class ModelTestClass include Vedeu::Model include Vedeu::Presentation attr_accessor :background, :colour, :name, :style def initialize(attributes = {}) @attributes = defaults.merge!(attributes) @colour = @attributes[:colour] @name = @attributes[:name] @style = @attributes[:style] @repository = Vedeu::RepositoryTestModule end private def defaults { colour: {}, name: '', style: [], } end end # ModelTestClass end # Vedeu
Version data entries
4 entries across 4 versions & 1 rubygems