Class: DuckTest::FrameWork::WatchConfig
- Inherits:
-
Object
- Object
- DuckTest::FrameWork::WatchConfig
- Includes:
- ConfigHelper
- Defined in:
- lib/duck_test/frame_work/watch_config.rb
Overview
A WatchConfig represents a single watch definition including attributes such as pattern, filter sets, mappings, etc.
DuckTest.config do
runnable "**/*" # this would represent a WatchConfig object.
end
Instance Attribute Summary (collapse)
-
- (Object) autorun
(also: #autorun?)
See ConfigHelper#autorun.
-
- (Object) filter_set
See #initialize.
-
- (Object) maps
See #initialize.
-
- (Object) pattern
See #initialize.
-
- (Object) runnable
(also: #runnable?)
See #initialize.
Instance Method Summary (collapse)
-
- (WatchConfig) initialize(options = {})
constructor
Initialize a new WatchConfig.
Methods included from ConfigHelper
#autorun_status, #root, #root=, #runnable_basedir, #runnable_basedir=, #watch_basedir, #watch_basedir=
Constructor Details
- (WatchConfig) initialize(options = {})
Initialize a new WatchConfig
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/duck_test/frame_work/watch_config.rb', line 44 def initialize( = {}) super() self.autorun = [:autorun] self.autorun = false if self.autorun.nil? self.watch_basedir = [:watch_basedir] self.filter_set = [:filter_set] unless [:filter_set].blank? self.filter_set = FilterSet.new() if self.filter_set.blank? self.maps = [:maps] unless [:maps].blank? self.maps = [] if self.maps.blank? self.pattern = [:pattern] self.runnable = [:runnable] self.runnable = false if self.runnable.nil? self.runnable_basedir = [:runnable_basedir] return self end |
Instance Attribute Details
- (Object) autorun Also known as: autorun?
16 17 18 |
# File 'lib/duck_test/frame_work/watch_config.rb', line 16 def autorun @autorun end |
- (Object) filter_set
See #initialize
19 20 21 |
# File 'lib/duck_test/frame_work/watch_config.rb', line 19 def filter_set @filter_set end |
- (Object) maps
See #initialize
22 23 24 |
# File 'lib/duck_test/frame_work/watch_config.rb', line 22 def maps @maps end |
- (Object) pattern
See #initialize
25 26 27 |
# File 'lib/duck_test/frame_work/watch_config.rb', line 25 def pattern @pattern end |
- (Object) runnable Also known as: runnable?
See #initialize
28 29 30 |
# File 'lib/duck_test/frame_work/watch_config.rb', line 28 def runnable @runnable end |