diff --git a/lib/schemable/definition.rb b/lib/schemable/definition.rb index e90a9f6..ef601ee 100644 --- a/lib/schemable/definition.rb +++ b/lib/schemable/definition.rb @@ -92,8 +92,8 @@ module Schemable self.class.name.gsub('Swagger::Definitions::', '').constantize end - def self.model_name - name.gsub('Swagger::Definitions::', '').pluralize.underscore.downcase + def model_name + self.class.name.gsub('Swagger::Definitions::', '').pluralize.underscore.downcase end end end diff --git a/sig/schemable/definition.rbs b/sig/schemable/definition.rbs index bc06f3c..54a0002 100644 --- a/sig/schemable/definition.rbs +++ b/sig/schemable/definition.rbs @@ -246,6 +246,6 @@ module Schemable # @example # 'users' for the User model # 'citizen_applications' for the CitizenApplication model - def self.model_name: -> String + def model_name: -> String end end