• Stars
    star
    1
  • Language
    Ruby
  • License
    MIT License
  • Created almost 5 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Validation layer for any business logic with a declarative rule-oriented API and instance-based logic.

More Repositories

1

smart_operation

Smart implementation of the most-used programming pattern - Service Object. Powered by smart_injection, smart_container, smart_types and smart_initializer.
Ruby
22
star
2

smart_injection

Dependency injection principles and idioms realized in scope of Ruby. Support for method-injeciton strategy, container-based dependency resolving, static and dynamic bindings and etc.
Ruby
20
star
3

smart_types

A set of objects that acts like types (type checking and type casting) with a support for basic type algebra.
Ruby
18
star
4

smart_initializer

A simple and convenient way to declare complex constructors with a support for various commonly used type systems.
Ruby
18
star
5

smart_schema

Schema validation library for data structure objects in declarative DSL-powered style.
Ruby
17
star
6

smart_container

Thread-safe semanticaly-defined IoC/DI Container with a developer-friendly DSL and API.
Ruby
15
star
7

smart_value-object

Value Object pattern realized in scope of Ruby.
Ruby
14
star
8

smart_engine

Generic SmartCore functionality.
Ruby
11
star
9

smart_type-system

(in active development) Abstract object-based TypeSystem interface with a support for various commonly used runtime-based type systems (smart-types, thy-types and others). Allows you to use any runtime type system in any Ruby project <easily>.
Ruby
10
star
10

smart_struct

<coming soon>
2
star
11

conference_presentations

SmartCore - Conference Presentations
2
star
12

smart_serializer

Object serialization abstractions with a convinient developer-friendly DSL variant.
1
star