Class: AvoidAccessor
- Inherits:
-
Object
- Object
- AvoidAccessor
- Defined in:
- lib/rules/avoid_accessor.rb
Instance Method Summary collapse
Instance Method Details
#message ⇒ Object
7 8 9 |
# File 'lib/rules/avoid_accessor.rb', line 7 def "has accessor methods" end |
#valid?(code) ⇒ Boolean
2 3 4 5 |
# File 'lib/rules/avoid_accessor.rb', line 2 def valid?(code) class_structure = ClassStructure.new(code) code !~ /attr_(reader|writer|accessor)/ && !class_structure.has_accessor_method? end |