Module: RubyCritic::ViewHelpers
- Included in:
- Generator::Html::Base
- Defined in:
- lib/rubycritic/generators/html/view_helpers.rb
Instance Method Summary collapse
- #asset_path(file) ⇒ Object
- #code_index_path(root_directory, file_name) ⇒ Object
- #file_path(file) ⇒ Object
- #smell_location_path(location) ⇒ Object
- #timeago_tag(time) ⇒ Object
Instance Method Details
#asset_path(file) ⇒ Object
9 10 11 |
# File 'lib/rubycritic/generators/html/view_helpers.rb', line 9 def asset_path(file) relative_path("assets/#{file}") end |
#code_index_path(root_directory, file_name) ⇒ Object
26 27 28 29 30 31 |
# File 'lib/rubycritic/generators/html/view_helpers.rb', line 26 def code_index_path(root_directory, file_name) root_directory_path = File.(root_directory) index_path = "#{root_directory_path}/#{file_name}" index_path = "#{root_directory_path}/overview.html" unless File.exist?(index_path) file_path(index_path) end |
#file_path(file) ⇒ Object
13 14 15 |
# File 'lib/rubycritic/generators/html/view_helpers.rb', line 13 def file_path(file) relative_path(file) end |
#smell_location_path(location) ⇒ Object
17 18 19 20 21 22 23 24 |
# File 'lib/rubycritic/generators/html/view_helpers.rb', line 17 def smell_location_path(location) smell_location = "#{location.pathname.sub_ext('.html')}#L#{location.line}" if Config.compare_branches_mode? file_path("#{File.(Config.feature_root_directory)}/#{smell_location}") else file_path(smell_location) end end |
#timeago_tag(time) ⇒ Object
5 6 7 |
# File 'lib/rubycritic/generators/html/view_helpers.rb', line 5 def timeago_tag(time) "<time class='js-timeago' datetime='#{time}'>#{time}</time>" end |