Module: BaseChip::Base

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Class Method Summary collapse

Class Method Details

.included(mod) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# File 'lib/base_chip/base.rb', line 20

def self.included mod
  mod.extend Base::ClassMethods
  mod.class_eval do
    include Reporting
    include Base::InstanceMethods

    define_setting :directory, [ String ]

    # chain together projects, blocks, and actions
    attr_reader :project
    attr_reader :block
    attr_reader :configuration
    attr_reader :action
    attr_reader :test_list
    attr_reader :test
    attr_reader :tool
    attr_reader :tool_version
    attr_reader :source_type
    attr_reader :source_language
  end
end