├── .github └── workflows │ └── gem-push.yml ├── .gitignore ├── .pryrc ├── .rspec ├── .ruby-version ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── TODO.md ├── lib ├── generators │ ├── siphon_generator.rb │ └── templates │ │ ├── controller.rb │ │ ├── search.rb │ │ └── view.rb ├── siphon.rb └── siphon │ ├── adapter.rb │ ├── base.rb │ ├── boilerplate.rb │ ├── nil.rb │ ├── scope.rb │ └── version.rb ├── siphon.gemspec └── spec ├── class ├── active_relation.rb └── formobj.rb ├── siphon ├── adapter_spec.rb ├── base_spec.rb ├── formobj_spec.rb └── mapper_spec.rb ├── siphon_spec.rb └── spec_helper.rb /.github/workflows/gem-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/.github/workflows/gem-push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/.gitignore -------------------------------------------------------------------------------- /.pryrc: -------------------------------------------------------------------------------- 1 | require "siphon" -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.2.3 -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/Rakefile -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/TODO.md -------------------------------------------------------------------------------- /lib/generators/siphon_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/lib/generators/siphon_generator.rb -------------------------------------------------------------------------------- /lib/generators/templates/controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/lib/generators/templates/controller.rb -------------------------------------------------------------------------------- /lib/generators/templates/search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/lib/generators/templates/search.rb -------------------------------------------------------------------------------- /lib/generators/templates/view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/lib/generators/templates/view.rb -------------------------------------------------------------------------------- /lib/siphon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/lib/siphon.rb -------------------------------------------------------------------------------- /lib/siphon/adapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/lib/siphon/adapter.rb -------------------------------------------------------------------------------- /lib/siphon/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/lib/siphon/base.rb -------------------------------------------------------------------------------- /lib/siphon/boilerplate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/lib/siphon/boilerplate.rb -------------------------------------------------------------------------------- /lib/siphon/nil.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/lib/siphon/nil.rb -------------------------------------------------------------------------------- /lib/siphon/scope.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/lib/siphon/scope.rb -------------------------------------------------------------------------------- /lib/siphon/version.rb: -------------------------------------------------------------------------------- 1 | module Siphon 2 | VERSION = "0.3.3" 3 | end 4 | -------------------------------------------------------------------------------- /siphon.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/siphon.gemspec -------------------------------------------------------------------------------- /spec/class/active_relation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/spec/class/active_relation.rb -------------------------------------------------------------------------------- /spec/class/formobj.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/spec/class/formobj.rb -------------------------------------------------------------------------------- /spec/siphon/adapter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/spec/siphon/adapter_spec.rb -------------------------------------------------------------------------------- /spec/siphon/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/spec/siphon/base_spec.rb -------------------------------------------------------------------------------- /spec/siphon/formobj_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/spec/siphon/formobj_spec.rb -------------------------------------------------------------------------------- /spec/siphon/mapper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/spec/siphon/mapper_spec.rb -------------------------------------------------------------------------------- /spec/siphon_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/spec/siphon_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charly/siphon/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------