Sha256: 8cc4a790d5a7d7823ca1fc3a22a0abe0e3e5e7d7c614f07de85d7a7dabff5cf7

Contents?: true

Size: 474 Bytes

Versions: 66

Compression:

Stored size: 474 Bytes

Contents

module SOULs
  module Types
    class BaseObject < GraphQL::Schema::Object
      field_class SOULs::Types::BaseField
      connection_type_class SOULs::SOULsConnection

      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
  end
end

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
souls-4.1.2 lib/souls/app/graphql/types/base_object.rb
souls-4.1.1 lib/souls/app/graphql/types/base_object.rb
souls-4.1.0 lib/souls/app/graphql/types/base_object.rb
souls-4.0.3 lib/souls/app/graphql/types/base_object.rb
souls-4.0.2 lib/souls/app/graphql/types/base_object.rb
souls-4.0.1 lib/souls/app/graphql/types/base_object.rb
souls-4.0.0 lib/souls/app/graphql/types/base_object.rb
souls-3.0.8 lib/souls/app/graphql/types/base_object.rb
souls-3.0.7 lib/souls/app/graphql/types/base_object.rb
souls-3.0.6 lib/souls/app/graphql/types/base_object.rb
souls-3.0.5 lib/souls/app/graphql/types/base_object.rb
souls-3.0.4 lib/souls/app/graphql/types/base_object.rb
souls-3.0.3 lib/souls/app/graphql/types/base_object.rb
souls-3.0.2 lib/souls/app/graphql/types/base_object.rb
souls-3.0.1 lib/souls/app/graphql/types/base_object.rb
souls-3.0.0 lib/souls/app/graphql/types/base_object.rb
souls-2.0.4 lib/souls/app/graphql/types/base_object.rb
souls-2.0.3 lib/souls/app/graphql/types/base_object.rb
souls-2.0.2 lib/souls/app/graphql/types/base_object.rb
souls-2.0.1 lib/souls/app/graphql/types/base_object.rb