module RuboCop::Cop::Layout::EmptyLinesAroundBody
Constants
- YAYOI_MSG_DEFERRED
- YAYOI_MSG_EXTRA
- YAYOI_MSG_MISSING
Public Instance Methods
check_source(style, line_no, desc)
click to toggle source
# File lib/rubocop/cop/mixin/empty_lines_around_body.rb, line 11 def check_source(style, line_no, desc) case style when :no_empty_lines check_line(style, line_no, message(YAYOI_MSG_EXTRA, desc), &:empty?) when :empty_lines check_line(style, line_no, message(YAYOI_MSG_MISSING, desc)) do |l| !l.empty? end end end
deferred_message(node)
click to toggle source
# File lib/rubocop/cop/mixin/empty_lines_around_body.rb, line 22 def deferred_message(node) format(YAYOI_MSG_DEFERRED, type: node.type) end
message(type, desc)
click to toggle source
# File lib/rubocop/cop/mixin/empty_lines_around_body.rb, line 26 def message(type, desc) kind = self.class::KIND kind = self.class::YAYOI_KIND if kind.blank? format(type, kind: kind, location: desc) end