0.0
The project is in a healthy, maintained state
Generic Ruby/ActiveRecord core extensions (Object/Hash/Enumerable/String, WhereChain), for https://yiff.space and related projects
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

 Project Readme

YiffSpace

Ruby gems for https://yiff.space and related projects, split for complete modularity - depend on just what you need, or on the yiffspace husk for everything.

  • yiffspace - husk, depends on every gem below
  • yiffspace-core - Rails engine, Configuration, shared concerns/utils
  • yiffspace-config - standalone ConfigBuilder, no dependency on the rest
  • yiffspace-ext - generic core extensions + WhereChain, no dependency on the rest
  • yiffspace-arel - Postgres lateral-join/unnest extensions, no dependency on the rest
  • yiffspace-images - avatar/banner URLs, depends on yiffspace-core
  • yiffspace-tables - HTML table-building DSL, depends on yiffspace-core
  • yiffspace-user - User/Current/Resolvable concerns, depends on yiffspace-core
  • yiffspace-search - query-param search DSL, depends on yiffspace-core/yiffspace-ext/yiffspace-user
  • yiffspace-include - global-constant aliases, loads whichever of the above happen to be installed
  • yiffspace-auth - Logto-based auth engine, depends on yiffspace-core
  • yiffspace-fixers - one-time db/fixes scripts, depends on yiffspace-core

Each gem has its own Gemfile, gemspec, tests, and publish script - see the README in its directory.

Contributing

Go away

License

All gems are available as open source under the terms of the MIT License.