Module: Daddy::Formatter::DaddyHtml
- Included in:
- Html
- Defined in:
- lib/daddy/formatter/daddy_html.rb
Instance Method Summary collapse
- #after_menu ⇒ Object
- #before_menu ⇒ Object
- #feature_dir(feature, short = false) ⇒ Object
- #feature_id ⇒ Object
- #make_menu_for_publish ⇒ Object
- #scenario_id ⇒ Object
- #should_expand ⇒ Object
- #title ⇒ Object
Instance Method Details
#after_menu ⇒ Object
23 24 25 26 27 28 |
# File 'lib/daddy/formatter/daddy_html.rb', line 23 def if ENV['PUBLISH'] @builder << '</div>' @builder << '</div>' end end |
#before_menu ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/daddy/formatter/daddy_html.rb', line 11 def if ENV['PUBLISH'] @builder << "<div>" @builder.div(:id => 'menu') do @builder << end @builder << "<div class='contents'>" end end |
#feature_dir(feature, short = false) ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/daddy/formatter/daddy_html.rb', line 45 def feature_dir(feature, short = false) ret = '' split = feature.file.split(File::SEPARATOR) split.reverse[1..-2].each_with_index do |dir, i| break if dir == '仕様書' or dir == '開発日記' if i == 0 if short ret = dir.split('.').first + '.' else ret = dir end else ret = dir.split('.').first + '.' + ret end end ret end |
#feature_id ⇒ Object
37 38 39 |
# File 'lib/daddy/formatter/daddy_html.rb', line 37 def feature_id @feature.file.gsub(/(\/|\.|\\)/, '_') end |
#make_menu_for_publish ⇒ Object
30 31 32 33 34 35 |
# File 'lib/daddy/formatter/daddy_html.rb', line 30 def FileUtils.mkdir_p('tmp') = File.join('tmp', 'menu.html') system("erb -T - #{File.dirname(__FILE__)}/menu.html.erb > #{}") File.read() end |
#scenario_id ⇒ Object
41 42 43 |
# File 'lib/daddy/formatter/daddy_html.rb', line 41 def scenario_id feature_id + '_scenario_' + @scenario_number.to_s end |
#should_expand ⇒ Object
66 67 68 69 70 |
# File 'lib/daddy/formatter/daddy_html.rb', line 66 def return false unless ENV['EXPAND'] return false if ['f', 'false'].include?(ENV['EXPAND'].downcase) true end |
#title ⇒ Object
7 8 9 |
# File 'lib/daddy/formatter/daddy_html.rb', line 7 def title ENV['TITLE'] || 'Daddy' end |