Sha256: 09f35c750f487a178128efde7eb6a0c56f211f581ec84fa46e98d80ece880e8f

Contents?: true

Size: 488 Bytes

Versions: 2

Compression:

Stored size: 488 Bytes

Contents

module SoulsHelper
  def self.pubsub_queue(topic_name: "seino-schedule-scraper", message: "text!")
    pubsub = Google::Cloud::Pubsub.new(project: ENV["PROJECT_ID"])
    topic = pubsub.topic(topic_name)
    topic.publish(message)
  end

  def self.get_tables
    path = "./db/schema.rb"
    tables = []
    File.open(path, "r") do |f|
      f.each_line.with_index do |line, _i|
        tables << line.split("\"")[1] if line.include?("create_table")
      end
    end
    tables
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
souls-0.24.2 apps/api/app/utils/souls_helper.rb
souls-0.24.1 apps/api/app/utils/souls_helper.rb