Module: Rubee::DatabaseObjectable::ClassMethods

Defined in:
lib/rubee/models/database_objectable.rb,
lib/rubee/models/database_objectable.rb

Instance Method Summary collapse

Instance Method Details

#accessor_namesObject



19
20
21
22
# File 'lib/rubee/models/database_objectable.rb', line 19

def accessor_names
  instance_methods(false)
    .select { |m| method_defined?("#{m}=") } # Check if setter exists
end

#pluralize_class_nameObject



15
16
17
# File 'lib/rubee/models/database_objectable.rb', line 15

def pluralize_class_name
  name.pluralize.snakeize
end