lib/halbuilder.rb in halbuilder-0.1.0 vs lib/halbuilder.rb in halbuilder-0.1.1
- old
+ new
@@ -1,10 +1,11 @@
# frozen_string_literal: true
require "jbuilder"
require_relative "halbuilder/configuration"
require_relative "halbuilder/embed"
+require_relative "halbuilder/helper"
require_relative "halbuilder/key_format"
require_relative "halbuilder/link"
require_relative "halbuilder/paginate"
require_relative "halbuilder/version"
require_relative "halbuilder/zoom"
@@ -35,5 +36,13 @@
Halbuilder::KeyFormat.setup
Jbuilder.include Halbuilder::Embed
Jbuilder.include Halbuilder::Link
Jbuilder.include Halbuilder::Paginate
Jbuilder.include Halbuilder::Zoom
+
+# optional rails helpers
+if Module.const_defined?(:ActionView)
+ ActionView::Base.include(Halbuilder::Helper)
+end
+if Module.const_defined?(:ActionController)
+ ActionController::Base.include(Halbuilder::Helper)
+end