lib/dao/conducer/active_model.rb in dao-5.1.2 vs lib/dao/conducer/active_model.rb in dao-5.2.1
- old
+ new
@@ -36,10 +36,10 @@
def default_model_name
return model_name_for('Conducer') if self == Dao::Conducer
suffixes = /(Conducer|Resource|Importer|Presenter|Conductor|Cell)\Z/o
- name = self.name.to_s
+ name = self.name.split('::').last.to_s
name.sub!(suffixes, '') unless name.sub(suffixes, '').blank?
name.sub!(/(:|_)+$/, '')
model_name_for(name)
end