File tree 3 files changed +20
-5
lines changed
3 files changed +20
-5
lines changed Original file line number Diff line number Diff line change 1
- source ' https://rubygems.org'
1
+ source " https://rubygems.org"
2
2
3
- # Specify your gem's dependencies in serial.gemspec
4
3
gemspec
4
+
5
+ group :development do
6
+ platform :ruby do
7
+ gem "sqlite3"
8
+ end
9
+
10
+ platform :jruby do
11
+ gem "jdbc-sqlite3"
12
+ gem "activerecord-jdbcsqlite3-adapter"
13
+ end
14
+ end
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ Gem::Specification.new do |spec|
10
10
spec . email = [ "jonas@elabs.se" , "kim@elabs.se" ]
11
11
spec . license = "MIT"
12
12
13
- spec . summary = %q{Plain old Ruby for generating simple data structures from object graphs.}
13
+ spec . summary = %q{Plain old Ruby for generating primitive data structures from object graphs.}
14
14
spec . homepage = "https://github.com/elabs/serial"
15
15
16
16
spec . files = `git ls-files -z` . split ( "\x0 " ) . reject { |f | f . match ( %r{^(test|spec|features)/} ) }
@@ -23,5 +23,4 @@ Gem::Specification.new do |spec|
23
23
spec . add_development_dependency "rspec" , "~> 3.2"
24
24
spec . add_development_dependency "yard" , "~> 0.8"
25
25
spec . add_development_dependency "activerecord" , "~> 4.0"
26
- spec . add_development_dependency "sqlite3" , "~> 1.0"
27
26
end
Original file line number Diff line number Diff line change 1
1
require "active_record"
2
2
3
- ActiveRecord ::Base . establish_connection adapter : "sqlite3" , database : ":memory:"
3
+ adapter = if RUBY_ENGINE == "jruby"
4
+ "jdbcsqlite3"
5
+ else
6
+ "sqlite3"
7
+ end
8
+
9
+ ActiveRecord ::Base . establish_connection ( adapter : adapter , database : ":memory:" )
4
10
ActiveRecord ::Schema . define do
5
11
self . verbose = false
6
12
create_table :fake_people , :force => true do |t |
You can’t perform that action at this time.
0 commit comments