1 # frozen_string_literal: true
2
3 require_relative 'model/version'
4 # Fat native gems ship one extension per Ruby minor (lib/model/3.4/model.bundle);
5 # source and single-ABI builds put it directly under lib/model/.
6 begin
7 RUBY_VERSION =~ /(\d+\.\d+)/
8 require_relative "model/#{Regexp.last_match(1)}/model"
9 rescue LoadError
10 require_relative 'model/model'
11 end
12
13 module Model
14 class Error < StandardError; end
15 end