Showing 3 of 3 total issues
Class Settings
has 21 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class Settings < Base
def generate
create_settings_bundle_if_not_exists
read_settings
delete_existing_settings_if_exist
Method expected_schema
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def expected_schema
{
type: :object,
additionalProperties: {
type: :object,
Method initialize
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def initialize(name, enabled, description = nil, sub_features = [], parent_name = nil)