File tree Expand file tree Collapse file tree 5 files changed +18
-12
lines changed
msgpack_rails/activemodel/serializers Expand file tree Collapse file tree 5 files changed +18
-12
lines changed Original file line number Diff line number Diff line change @@ -4,3 +4,5 @@ source 'https://rubygems.org'
44gemspec
55
66gem "rake"
7+ gem "railties"
8+ gem "activemodel"
Original file line number Diff line number Diff line change 11require "active_support"
2- require "active_model"
32require "msgpack_rails/version"
43require "msgpack_rails/activesupport/message_pack"
5- require "msgpack_rails/activemodel/serializers/message_pack"
64
75module ActiveSupport
86 eager_autoload do
97 autoload :MessagePack
108 end
119end
1210
13- module ActiveModel
14- module Serializers
15- eager_autoload do
16- autoload :MessagePack
11+ if defined? ( ActiveModel )
12+ require "msgpack_rails/activemodel/serializers/message_pack"
13+
14+ module ActiveModel
15+ module Serializers
16+ eager_autoload do
17+ autoload :MessagePack
18+ end
1719 end
1820 end
1921end
2022
21- module MsgpackRails
22- class Rails < ::Rails ::Engine
23- initializer "msgpack_rails" do
24- ::ActiveRecord ::Base . send ( :include , ActiveModel ::Serializers ::MessagePack )
23+ if defined? ( ::Rails )
24+ module MsgpackRails
25+ class Rails < ::Rails ::Engine
26+ initializer "msgpack_rails" do
27+ ::ActiveRecord ::Base . send ( :include , ActiveModel ::Serializers ::MessagePack )
28+ end
2529 end
2630 end
2731end
Original file line number Diff line number Diff line change 1+ require "active_model"
12require "msgpack_rails/activesupport/message_pack"
23
34module ActiveModel
Original file line number Diff line number Diff line change @@ -19,7 +19,5 @@ Gem::Specification.new do |spec|
1919 spec . require_paths = [ "lib" ]
2020
2121 spec . add_runtime_dependency "activesupport" , ">= 3.0"
22- spec . add_runtime_dependency "activemodel" , ">= 3.0"
23- spec . add_runtime_dependency "railties" , ">= 3.0"
2422 spec . add_runtime_dependency "msgpack"
2523end
Original file line number Diff line number Diff line change 11require_relative "../test_helper"
2+ require "msgpack_rails/activemodel/serializers/message_pack"
23require_relative "models/contact"
34
45class Contact
You can’t perform that action at this time.
0 commit comments