albertosaurus/power_enum

View on GitHub
lib/power_enum/has_enumerated.rb

Summary

Maintainability
A
1 hr
Test Coverage

Method has_enumerated has 29 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    def has_enumerated(part_id, options = {})
      options.assert_valid_keys( :class_name,
                                 :foreign_key,
                                 :on_lookup_failure,
                                 :permit_empty_name,
Severity: Minor
Found in lib/power_enum/has_enumerated.rb - About 1 hr to fix

    Method define_enum_writer has 5 arguments (exceeds 4 allowed). Consider refactoring.
    Open

        def define_enum_writer(attribute_name, class_name, foreign_key, failure_handler, allow_empty_name) #:nodoc:
    Severity: Minor
    Found in lib/power_enum/has_enumerated.rb - About 35 mins to fix

      There are no issues that match your filters.

      Category
      Status