Sha256: dc2446d4e25c2cc1fd0ccb5991343ba839b063d32671f7019772e6ddbd40a331
Contents?: true
Size: 451 Bytes
Versions: 5
Compression:
Stored size: 451 Bytes
Contents
# frozen_string_literal: true require 'jimmy/macros' require 'jimmy/loaders/base' module Jimmy module Loaders # Loads .rb files class Ruby < Base include Macros # @param [Pathname, string] file # @return [Jimmy::Schema] def load(file = source) file = Pathname(file) file = source.parent + file if file.relative? Jimmy::Schema(instance_eval file.read, file.to_s) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems