class Arel::Nodes::JoinSource

Experimental RBS support (using type sampling data from the type_fusion project).

# sig/arel/nodes/join_source.rbs

class Arel::Nodes::JoinSource < Arel::Nodes::Arel::Nodes::Binary
  def empty?: () -> false
  def initialize: (Arel::Table left, Array[] right, (Arel::Table | Arel::Nodes::TableAlias) single_source, ?Array[] joinop) -> void
end

def empty?

Experimental RBS support (using type sampling data from the type_fusion project).

def empty?: () -> false

This signature was generated using 28 samples from 2 applications.

def empty?
  !left && right.empty?
end

def initialize(single_source, joinop = [])

Experimental RBS support (using type sampling data from the type_fusion project).

def initialize: (Arel::Table left,  right, (Arel::Table | Arel::Nodes::TableAlias) single_source, ? joinop) -> void

This signature was generated using 62 samples from 2 applications.

def initialize(single_source, joinop = [])
  super
end