2 dépôts
Injects methods and constants from modules into classes to share behavior.
Distinct from Entity Behavior Modules: Distinct from Entity Behavior Modules: focuses on language-level module inclusion rather than game-specific entity logic.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Module Mixins. Refine with filters or upvote what's useful.
Devise is a flexible authentication framework for Ruby on Rails applications. It serves as a user identity management system that handles registration, sign-in, password recovery, and account confirmation. The system integrates with the Warden middleware to manage user sessions and security across various request types. The framework functions as a multi-model authentication engine, allowing for the configuration of multiple distinct user models with independent routes and access controls. It also provides a standardized interface to connect with external identity providers and third-party lo
Includes specific authentication behaviors like lockable or recoverable into models via mixins to enable optional functionality.
Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor
Injects methods and constants from modules into classes to share behavior and promote code reuse.