class RailsBestPractices::Core::Method

Method info includes class name, method name, access control, file, line_number, used.

Attributes

access_control[R]
class_name[R]
file[R]
line_number[R]
method_name[R]
used[R]

Public Class Methods

new(class_name, method_name, access_control, meta) click to toggle source
# File lib/rails_best_practices/core/methods.rb, line 156
def initialize(class_name, method_name, access_control, meta)
  @class_name = class_name
  @method_name = method_name
  @file = meta['file']
  @line_number = meta['line_number']
  @access_control = access_control
  @used = false
end

Public Instance Methods

mark_used() click to toggle source

Mark the method as used.

# File lib/rails_best_practices/core/methods.rb, line 166
def mark_used
  @used = true
end
publicize() click to toggle source

Mark the method as public

# File lib/rails_best_practices/core/methods.rb, line 171
def publicize
  @access_control = 'public'
end