Module: MagicScopes
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/magic_scopes.rb,
lib/magic_scopes/railtie.rb,
lib/magic_scopes/version.rb,
lib/magic_scopes/scopes_builder.rb,
lib/magic_scopes/standard_scopes.rb,
lib/magic_scopes/scopes_generators/base.rb,
lib/magic_scopes/scopes_generators/float.rb,
lib/magic_scopes/scopes_generators/state.rb,
lib/magic_scopes/scopes_generators/string.rb,
lib/magic_scopes/scopes_generators/boolean.rb,
lib/magic_scopes/scopes_generators/integer.rb,
lib/magic_scopes/scopes_generators/association.rb,
lib/magic_scopes/scopes_generators/mixins/order_scopes.rb,
lib/magic_scopes/scopes_generators/mixins/equality_scopes.rb,
lib/magic_scopes/scopes_generators/mixins/presence_scopes.rb,
lib/magic_scopes/scopes_generators/mixins/comparison_scopes.rb
Defined Under Namespace
Modules: ClassMethods, ComparisonScopes, EqualityScopes, OrderScopes, PresenceScopes, ScopesGenerator, StandardScopes Classes: AssociationScopesGenerator, BooleanScopesGenerator, FloatScopesGenerator, IntegerScopesGenerator, Railtie, ScopesBuilder, StateScopesGenerator, StringScopesGenerator
Constant Summary collapse
- VERSION =
"1.1.0"
- TextScopesGenerator =
StringScopesGenerator
- DecimalScopesGenerator =
TODO make something like: %w(integer decimal time datetime date).each do |type|
send("#{type.classify}=", NumScopesGenerator)
end
IntegerScopesGenerator
- TimeScopesGenerator =
IntegerScopesGenerator
- DatetimeScopesGenerator =
IntegerScopesGenerator
- DateScopesGenerator =
IntegerScopesGenerator