Sha256: ccf47c567dfe73e0a9ace485a9d89031e220ea9ac230645321f9c30fc594b1b2
Contents?: true
Size: 817 Bytes
Versions: 3
Compression:
Stored size: 817 Bytes
Contents
# # Helpers for rake tasks. # # GemInfo - class where info about gem is stored. # # TestAppChecker - helps to check if test app is ready for testing # class GemInfo def self.gem_root @netzke_gem_root ||= File.expand_path('../..', __FILE__) end def self.test_app_root @test_app_root ||= File.join(gem_root, 'test', 'core_test_app') end end class TestAppChecker def self.extjs_installed? ENV['EXTJS_SRC'] == 'cdn' || File.exists?(File.join(GemInfo.test_app_root, 'public', 'extjs')) end def self.ready? self.extjs_installed? end end # colorization class String def colorize(color_code) "\e[#{color_code}m#{self}\e[0m" end def red colorize(31) end def green colorize(32) end def yellow colorize(33) end def pink colorize(35) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
netzke-core-0.8.4 | tasks/rake_helper.rb |
netzke-core-0.8.3 | tasks/rake_helper.rb |
netzke-core-0.8.2 | tasks/rake_helper.rb |