Sha256: 58eb2acb235c87fb5862e3a96bb554c93dc25c59f6b037442e3f8faeab547067

Contents?: true

Size: 313 Bytes

Versions: 19

Compression:

Stored size: 313 Bytes

Contents

# @type var a: String

x = y = z = (_ = nil)

# !expects IncompatibleAssignment: lhs_type=::String, rhs_type=::Symbol
a = if x
      :foo
    end

if y
  :foo
else
  "baz"
end

# !expects IncompatibleAssignment: lhs_type=::String, rhs_type=(::Integer | ::String)
a = if z
      "foofoo"
    else
      3
    end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
steep-0.14.0 smoke/if/a.rb
steep-0.13.0 smoke/if/a.rb
steep-0.12.0 smoke/if/a.rb
steep-0.11.1 smoke/if/a.rb
steep-0.11.0 smoke/if/a.rb
steep-0.10.0 smoke/if/a.rb
steep-0.9.0 smoke/if/a.rb
steep-0.8.2 smoke/if/a.rb
steep-0.8.1 smoke/if/a.rb
steep-0.8.0 smoke/if/a.rb
steep-0.7.1 smoke/if/a.rb
steep-0.7.0 smoke/if/a.rb
steep-0.6.0 smoke/if/a.rb
steep-0.5.1 smoke/if/a.rb
steep-0.5.0 smoke/if/a.rb
steep-0.4.0 smoke/if/a.rb
steep-0.3.0 smoke/if/a.rb
steep-0.2.0 smoke/if/a.rb
steep-0.1.0 smoke/if/a.rb