Sha256: 951541354a019f5160a283725bff80e7d6dc516e4e603a483358ffdc66f5b425

Contents?: true

Size: 520 Bytes

Versions: 2

Compression:

Stored size: 520 Bytes

Contents

# frozen_string_literal: true

module AR
  module UUID
    require "active_record"
    require "active_record/base"
    require "ar/uuid/version"
    require "ar/uuid/schema"
    require "ar/uuid/table_definition"
    require "ar/uuid/ext"

    class << self
      attr_accessor :default_function
    end

    def self.default_function_with_prefix(prefix)
      if prefix && default_function.include?("%{prefix}")
        format(default_function, prefix:)
      else
        default_function
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ar-sqlite-uuid-0.0.2 lib/ar/uuid.rb
ar-sqlite-uuid-0.0.1 lib/ar/uuid.rb