Sha256: d1b9c92190c94778045d958569727a0ba367dd2590afaaebb277cf5aacec45c9
Contents?: true
Size: 517 Bytes
Versions: 4
Compression:
Stored size: 517 Bytes
Contents
# frozen_string_literal: true require "date" module ShopifyCLI module Migrator class Migration attr_reader :name, :path, :date def initialize(name:, path:, date:) @name = name @path = path @date = date end def run require(path) ShopifyCli::Migrator::Migrations.const_get(class_name).run rescue StandardError # Continue end def class_name name.split("_").collect(&:capitalize).join end end end end
Version data entries
4 entries across 4 versions & 1 rubygems