lib/souls/generate/edge.rb in souls-0.23.5 vs lib/souls/generate/edge.rb in souls-0.23.6
- old
+ new
@@ -1,21 +1,19 @@
module Souls
module Generate
- class << self
- def edge class_name: "souls"
- singularized_class_name = class_name.underscore.singularize
- file_path = "./app/graphql/types/edges/#{singularized_class_name}_edge.rb"
- File.open(file_path, "w") do |f|
- f.write <<~EOS
- class Types::#{singularized_class_name.camelize}Edge < Types::BaseEdge
- node_type(Types::#{singularized_class_name.camelize}Type)
- end
- EOS
- end
- puts Paint % ["Created file! : %{white_text}", :green, { white_text: [file_path.to_s, :white] }]
- file_path
- rescue StandardError => e
- raise StandardError, e
+ def self.edge(class_name: "souls")
+ singularized_class_name = class_name.underscore.singularize
+ file_path = "./app/graphql/types/edges/#{singularized_class_name}_edge.rb"
+ File.open(file_path, "w") do |f|
+ f.write(<<~TEXT)
+ class Types::#{singularized_class_name.camelize}Edge < Types::BaseEdge
+ node_type(Types::#{singularized_class_name.camelize}Type)
+ end
+ TEXT
end
+ puts(Paint % ["Created file! : %{white_text}", :green, { white_text: [file_path.to_s, :white] }])
+ file_path
+ rescue StandardError => e
+ raise(StandardError, e)
end
end
end