Sha256: 33e1013e6c33c71ffac105616093cc67aaadc5dcac37a56ad06a94bc51ab447a

Contents?: true

Size: 343 Bytes

Versions: 1

Compression:

Stored size: 343 Bytes

Contents

module CanTango
  class Configuration
    class Users < Registry::Clazz
      include Singleton
      
      def register_user clazz
        register user_name(clazz), clazz
      end
        
      protected
      
      def user_name clazz
        clazz.name.demodulize.gsub(/(.+)User$/, '\1')..underscore
      end      
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cantango-config-0.1.7 lib/cantango/configuration/users.rb