public
Description: An ActiveRecord query API for replacing SQL with awesome.
Homepage:
Clone URL: git://github.com/aub/record_filter.git
Aubrey Holland (author)
Tue Nov 10 13:27:26 -0800 2009
commit  2ded023e908ee6abfc4ea4aaa3a064575f9b5e2a
tree    09c54db44349a15d3a4f20cc32c4d1370ff14f0b
parent  82ebdcca2827c75184b6ba067952f7af657285f1
record_filter / record_filter.gemspec
100644 109 lines (104 sloc) 3.89 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
# Generated by jeweler
# DO NOT EDIT THIS FILE
# Instead, edit Jeweler::Tasks in Rakefile, and run `rake gemspec`
# -*- encoding: utf-8 -*-
 
Gem::Specification.new do |s|
  s.name = %q{record_filter}
  s.version = "0.9.13"
 
  s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
  s.authors = ["Aubrey Holland", "Mat Brown"]
  s.date = %q{2009-11-10}
  s.description = %q{RecordFilter is a Pure-ruby criteria API for building complex queries in ActiveRecord. It supports queries that are built on the fly as well as named filters that can be added to objects and chained to create complex queries. It also gets rid of the nasty hard-coded SQL that shows up in most ActiveRecord code with a clean API that makes queries simple and intuitive to build.}
  s.email = %q{aubreyholland@gmail.com}
  s.extra_rdoc_files = [
    "README.rdoc"
  ]
  s.files = [
    ".gitignore",
     "CHANGELOG",
     "README.rdoc",
     "Rakefile",
     "TODO",
     "VERSION.yml",
     "config/roodi.yml",
     "lib/record_filter.rb",
     "lib/record_filter/active_record.rb",
     "lib/record_filter/column_parser.rb",
     "lib/record_filter/conjunctions.rb",
     "lib/record_filter/dsl.rb",
     "lib/record_filter/dsl/class_join.rb",
     "lib/record_filter/dsl/conjunction.rb",
     "lib/record_filter/dsl/conjunction_dsl.rb",
     "lib/record_filter/dsl/dsl.rb",
     "lib/record_filter/dsl/dsl_factory.rb",
     "lib/record_filter/dsl/group_by.rb",
     "lib/record_filter/dsl/join.rb",
     "lib/record_filter/dsl/join_condition.rb",
     "lib/record_filter/dsl/join_dsl.rb",
     "lib/record_filter/dsl/limit.rb",
     "lib/record_filter/dsl/named_filter.rb",
     "lib/record_filter/dsl/order.rb",
     "lib/record_filter/dsl/restriction.rb",
     "lib/record_filter/filter.rb",
     "lib/record_filter/group_by.rb",
     "lib/record_filter/join.rb",
     "lib/record_filter/order.rb",
     "lib/record_filter/query.rb",
     "lib/record_filter/restriction_factory.rb",
     "lib/record_filter/restrictions.rb",
     "lib/record_filter/table.rb",
     "record_filter.gemspec",
     "script/console",
     "spec/active_record_spec.rb",
     "spec/exception_spec.rb",
     "spec/explicit_join_spec.rb",
     "spec/implicit_join_spec.rb",
     "spec/limits_and_ordering_spec.rb",
     "spec/models.rb",
     "spec/named_filter_spec.rb",
     "spec/proxying_spec.rb",
     "spec/restrictions_spec.rb",
     "spec/select_spec.rb",
     "spec/spec_helper.rb",
     "spec/test.db",
     "tasks/db.rake",
     "tasks/rcov.rake",
     "tasks/spec.rake",
     "test/performance_test.rb",
     "test/test.db"
  ]
  s.homepage = %q{http://github.com/aub/record_filter}
  s.rdoc_options = ["--charset=UTF-8"]
  s.require_paths = ["lib"]
  s.rubyforge_project = %q{record-filter}
  s.rubygems_version = %q{1.3.5}
  s.summary = %q{An ActiveRecord query API for replacing SQL with awesome}
  s.test_files = [
    "spec/active_record_spec.rb",
     "spec/exception_spec.rb",
     "spec/explicit_join_spec.rb",
     "spec/implicit_join_spec.rb",
     "spec/limits_and_ordering_spec.rb",
     "spec/models.rb",
     "spec/named_filter_spec.rb",
     "spec/proxying_spec.rb",
     "spec/restrictions_spec.rb",
     "spec/select_spec.rb",
     "spec/spec_helper.rb",
     "test/performance_test.rb"
  ]
 
  if s.respond_to? :specification_version then
    current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
    s.specification_version = 3
 
    if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
      s.add_runtime_dependency(%q<activerecord>, [">= 0"])
      s.add_development_dependency(%q<rspec>, [">= 0"])
    else
      s.add_dependency(%q<activerecord>, [">= 0"])
      s.add_dependency(%q<rspec>, [">= 0"])
    end
  else
    s.add_dependency(%q<activerecord>, [">= 0"])
    s.add_dependency(%q<rspec>, [">= 0"])
  end
end