Sha256: eef62cb15ce04b8544373e3c81f032c668c7a3671333b47b53ccf2fffc184df5

Contents?: true

Size: 459 Bytes

Versions: 79

Compression:

Stored size: 459 Bytes

Contents

# frozen_string_literal: true

# NOTE: This class has to be defined in compact style in
# order for rendering context subclassing to work correctly.
class ActiveRecord::FixtureSet::RenderContext # :nodoc:
  def self.create_subclass
    Class.new(ActiveRecord::FixtureSet.context_class) do
      def get_binding
        binding()
      end

      def binary(path)
        %(!!binary "#{Base64.strict_encode64(File.binread(path))}")
      end
    end
  end
end

Version data entries

79 entries across 75 versions & 7 rubygems

Version Path
activerecord-7.0.8.7 lib/active_record/fixture_set/render_context.rb
activerecord-7.0.8.6 lib/active_record/fixture_set/render_context.rb
activerecord-6.1.7.10 lib/active_record/fixture_set/render_context.rb
activerecord-6.1.7.9 lib/active_record/fixture_set/render_context.rb
activerecord-7.0.8.5 lib/active_record/fixture_set/render_context.rb
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.8.4/lib/active_record/fixture_set/render_context.rb
cm-admin-1.5.22 vendor/bundle/ruby/3.3.0/gems/activerecord-7.0.5.1/lib/active_record/fixture_set/render_context.rb
cm-admin-1.5.21 vendor/bundle/ruby/3.3.0/gems/activerecord-7.0.5.1/lib/active_record/fixture_set/render_context.rb
cm-admin-1.5.20 vendor/bundle/ruby/3.3.0/gems/activerecord-7.0.5.1/lib/active_record/fixture_set/render_context.rb
activerecord-7.0.8.4 lib/active_record/fixture_set/render_context.rb
activerecord-6.1.7.8 lib/active_record/fixture_set/render_context.rb
activerecord-7.0.8.1 lib/active_record/fixture_set/render_context.rb
activerecord-6.1.7.7 lib/active_record/fixture_set/render_context.rb
scrapbook-0.3.2 vendor/ruby/2.7.0/gems/activerecord-7.0.3.1/lib/active_record/fixture_set/render_context.rb
scrapbook-0.3.2 vendor/ruby/2.7.0/gems/activerecord-7.0.2.3/lib/active_record/fixture_set/render_context.rb
scrapbook-0.3.2 vendor/ruby/2.7.0/gems/activerecord-6.1.6.1/lib/active_record/fixture_set/render_context.rb
activerecord-7.0.8 lib/active_record/fixture_set/render_context.rb
activerecord-7.0.7.2 lib/active_record/fixture_set/render_context.rb
activerecord-6.1.7.6 lib/active_record/fixture_set/render_context.rb
activerecord-7.0.7.1 lib/active_record/fixture_set/render_context.rb