Sha256: 83d33c0226d5e49895f9bd825aa24f053c480667609445ddf47c728eb07b5c42

Contents?: true

Size: 680 Bytes

Versions: 16

Compression:

Stored size: 680 Bytes

Contents

require "openstax/utilities/classy_helper"
require "openstax/utilities/helpers/misc"
require "openstax/utilities/helpers/partials"
require "openstax/utilities/helpers/action_list"
require "openstax/utilities/helpers/datetime"

module OpenStax::Utilities
  module OsuHelper

    def osu
      @@osu_class ||= Class.new(ClassyHelper) do
        include OpenStax::Utilities::Helpers::Misc
        include OpenStax::Utilities::Helpers::Partials
        include OpenStax::Utilities::Helpers::ActionList
        include OpenStax::Utilities::Helpers::Datetime
      end

      @@osu_class.new(self)
    end

  end
end

ActionController::Base.send :helper, OpenStax::Utilities::OsuHelper

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
openstax_utilities-5.1.1 lib/openstax/utilities/osu_helper.rb
openstax_utilities-5.1.0 lib/openstax/utilities/osu_helper.rb
openstax_utilities-5.0.0 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.5.2 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.5.1 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.5.0 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.4.2 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.4.1 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.4.0 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.3.0 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.2.3 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.2.2 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.2.1 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.2.0 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.1.0 lib/openstax/utilities/osu_helper.rb
openstax_utilities-4.0.0 lib/openstax/utilities/osu_helper.rb