Sha256: 42d0570bf6d54fe181067cc5535f788784e8f4e178f64497889ffe13ec90f74b
Contents?: true
Size: 1.57 KB
Versions: 3
Compression:
Stored size: 1.57 KB
Contents
# coding: UTF-8 module Daddy module Formatter module DaddyHtml def title ENV['TITLE'] || 'Daddy' end def before_menu if ENV['PUBLISH'] @builder << "<div>" @builder.div(:id => 'menu') do @builder << make_menu_for_publish end @builder << "<div class='contents'>" end end def after_menu if ENV['PUBLISH'] @builder << '</div>' @builder << '</div>' end end def make_menu_for_publish FileUtils.mkdir_p('tmp') menu = File.join('tmp', 'menu.html') system("erb -T - #{File.dirname(__FILE__)}/menu.html.erb > #{menu}") File.read(menu) end def feature_id @feature.file.gsub(/(\/|\.|\\)/, '_') end def scenario_id feature_id + '_scenario_' + @scenario_number.to_s end 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 def should_expand return false unless ENV['EXPAND'] return false if ['f', 'false'].include?(ENV['EXPAND'].downcase) true end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
daddy-0.1.15 | lib/daddy/formatter/daddy_html.rb |
daddy-0.1.14 | lib/daddy/formatter/daddy_html.rb |
daddy-0.1.13 | lib/daddy/formatter/daddy_html.rb |