Sha256: b266e40d67dd630b91d2b687b974afe77d64e536821f4b541d93821c204a81fd
Contents?: true
Size: 880 Bytes
Versions: 11
Compression:
Stored size: 880 Bytes
Contents
# frozen_string_literal: true require_relative "../../app/command" require_relative "structure/dump" module Hanami module CLI module Commands module App module DB # @api private class Seed < App::Command FILE_PATH = "db/seeds.rb" desc "Load seed data" # @api private def call(**) if has_file? measure "seed data loaded from #{FILE_PATH}" do load full_file_path end else out.puts "=> #{FILE_PATH} not found" end end private def full_file_path File.join(app.root, FILE_PATH) end def has_file? File.exist?(full_file_path) end end end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems