Sha256: 5de98b53598804966e279ecd267c159849bac81c343db367ab057efe202bf54d
Contents?: true
Size: 405 Bytes
Versions: 28
Compression:
Stored size: 405 Bytes
Contents
module Souls class Delete < Thor desc "edge [CLASS_NAME]", "Delete GraphQL Edge" def edge(class_name) file_dir = "./app/graphql/types/edges/" singularized_class_name = class_name.underscore.singularize file_path = "#{file_dir}#{singularized_class_name}_edge.rb" FileUtils.rm_f(file_path) Souls::Painter.delete_file(file_path.to_s) file_path end end end
Version data entries
28 entries across 28 versions & 1 rubygems