class RubyCritic::Generator::Text::Lint

Constants

FILE_NAME
TEMPLATE_PATH

Public Class Methods

erb_template() click to toggle source
# File lib/rubycritic/generators/text/lint.rb, line 20
def erb_template
  @erb_template ||= ERB.new(File.read(TEMPLATE_PATH), nil, '-')
end
file_directory() click to toggle source
# File lib/rubycritic/generators/text/lint.rb, line 12
def file_directory
  @file_directory ||= Pathname.new(Config.root)
end
file_pathname() click to toggle source
# File lib/rubycritic/generators/text/lint.rb, line 16
def file_pathname
  Pathname.new(file_directory).join FILE_NAME
end
new(analysed_module) click to toggle source
# File lib/rubycritic/generators/text/lint.rb, line 25
def initialize(analysed_module)
  @analysed_module = analysed_module
end

Public Instance Methods

render() click to toggle source
# File lib/rubycritic/generators/text/lint.rb, line 29
def render
  erb_template.result(binding)
end

Private Instance Methods

erb_template() click to toggle source
# File lib/rubycritic/generators/text/lint.rb, line 35
def erb_template
  self.class.erb_template
end