From b2401c71e092470e3b912b5da475115c22b55734 Mon Sep 17 00:00:00 2001 From: Andrew Haines Date: Tue, 15 Jan 2013 10:24:03 +0000 Subject: [PATCH] Rails 4 compatibility --- lib/draper/decorator.rb | 3 ++- spec/dummy/bin/rails | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100755 spec/dummy/bin/rails diff --git a/lib/draper/decorator.rb b/lib/draper/decorator.rb index cdfe6bb..5844d1b 100755 --- a/lib/draper/decorator.rb +++ b/lib/draper/decorator.rb @@ -1,10 +1,11 @@ require 'active_support/core_ext/array/extract_options' +require 'active_model/serialization' module Draper class Decorator include Draper::ViewHelpers extend Draper::Delegation - include ActiveModel::Serialization if defined?(ActiveModel::Serialization) + include ActiveModel::Serialization # @return the object being decorated. attr_reader :source diff --git a/spec/dummy/bin/rails b/spec/dummy/bin/rails new file mode 100755 index 0000000..728cd85 --- /dev/null +++ b/spec/dummy/bin/rails @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby +APP_PATH = File.expand_path('../../config/application', __FILE__) +require_relative '../config/boot' +require 'rails/commands'