Sha256: 21672b260815bc6afff90da4963c1d63089226f4753f7207f9f6d138cd52ff82

Contents?: true

Size: 438 Bytes

Versions: 13

Compression:

Stored size: 438 Bytes

Contents

# -*- encoding : utf-8 -*-
module MDWA
  module DSL
    
    class Requirement
      
      attr_accessor :summary, :description, :alias, :users, :entities
      
      def initialize(summary = nil)
        self.summary  = summary
        
        self.users    = []
        self.entities = []
      end
      
      def alias
        @alias ||= self.summary.gsub(' ', '_').underscore
      end
      
    end
    
  end # dsl
end # mdwa

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
mdd-3.0.18 lib/mdwa/dsl/requirement.rb
mdd-3.0.17 lib/mdwa/dsl/requirement.rb
mdd-3.0.16 lib/mdwa/dsl/requirement.rb
mdd-3.0.15 lib/mdwa/dsl/requirement.rb
mdd-3.0.14 lib/mdwa/dsl/requirement.rb
mdd-3.0.13 lib/mdwa/dsl/requirement.rb
mdd-3.0.10 lib/mdwa/dsl/requirement.rb
mdd-3.0.9 lib/mdwa/dsl/requirement.rb
mdd-3.0.8 lib/mdwa/dsl/requirement.rb
mdd-3.0.7 lib/mdwa/dsl/requirement.rb
mdd-3.0.6 lib/mdwa/dsl/requirement.rb
mdd-3.0.4 lib/mdwa/dsl/requirement.rb
mdd-3.0.3 lib/mdwa/dsl/requirement.rb