super_module
Mixin library
Allows defining class methods and method invocations the same way as super classes without using def included(base).
SuperModule allows defining class methods and method invocations the same way a super class does without using def included(base). This also succeeds ActiveSupport::Concern by offering lighter syntax
140 stars
5 watching
4 forks
Language: Ruby
last commit: 4 months ago extensionmixinmixinsrailsrubysupermodule
Related projects:
Repository | Description | Stars |
---|---|---|
oney/mixin | A package that provides a more powerful protocol-oriented programming approach by allowing developers to extend existing classes with new functionality like Mixin in React.js. | 45 |
spongepowered/mixingradle | Automates Mixin framework build-time complexity with annotation processor support and reference map generation | 92 |
rpav/dynamic-mixins | A system for creating dynamic class combinations with ordered precedence and circular reference checking. | 31 |
aaronlasseigne/active_interaction | Manages application-specific business logic by validating inputs and defining custom actions | 2,088 |
andyobtiva/nested_inherited_jruby_include_package | Patches JRuby to include Java packages in nested and inherited classes/modules | 0 |
anodynos/urequire | Automates module conversion and bundling with support for multiple languages and plugins | 265 |
battlebrisket/finishing_moves | Methods to simplify Ruby development by adding utility functions to core classes. | 204 |
unmantained-activeadmin-plugins/activeadmin-globalize | Gem that makes it easy to translate resource fields in ActiveAdmin, but is no longer actively maintained. | 51 |
ms-ati/docile | Simplifies the creation of Domain Specific Languages (DSLs) in Ruby by providing a way to treat methods as a DSL and handle code extraction with local variable access | 419 |
andyobtiva/to_collection | Converts data to treat uniformly as a collection of objects, dropping nils out automatically | 0 |
decisiv/styled-components-modifiers | A library to enable BEM flavored modifiers in styled components. | 297 |
spongepowered/mixin | A Java framework for creating reusable code snippets with custom behavior at runtime | 1,429 |
rubyworks/facets | A collection of general-purpose method extensions and standard additions for the Ruby programming language. | 798 |
barsoom/attr_extras | Reduces boilerplate in Ruby classes by providing low-level and higher-level methods to define initializers, private attributes, and other utility methods. | 560 |
danmurphy1217/notion-ruby | Unofficial Ruby client for interacting with Notion's API | 70 |