Skip to content
  • Topics
  • Search
  • Language
    • English
    • 日本語
    • Русский
    • 简体中文
Burger menu icon
  • IDEs

    • CLion
    • DataGrip
    • DataSpell
    • Fleet
    • GoLand
    • IntelliJ IDEA
    • PhpStorm
    • PyCharm
    • RustRover
    • Rider
    • RubyMine
    • WebStorm
  • Plugins & Services

    • Big Data Tools
    • Code With Me
    • JetBrains Platform
    • Scala
    • Toolbox App
    • Writerside
    • JetBrains AI
    • Grazie
    • Junie
  • Team Tools

    • Datalore
    • Space
    • TeamCity
    • Upsource
    • YouTrack
    • Hub
    • Qodana
    • CodeCanvas
  • .NET & Visual Studio

    • .NET Tools
    • ReSharper C++
  • Languages & Frameworks

    • Kotlin
    • Ktor
    • MPS
    • Amper
  • Education & Research

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security
Ruby logo

RubyMine

Intelligent Ruby and Rails IDE

Follow
  • Follow:
  • X X
  • Youtube Youtube
  • RSS RSS
Download
  • All
  • Releases
  • Early Access Program
  • Tutorials
  • Videos
  • News

Type inference

Logo

What’s mining: understanding YARD

Hello guys, A few weeks have passed since RubyMine 3.1 release and RubyMine 3.1.1 bugfix update is almost ready. However today I want to show you some new cool feature — coming YARD support (http://yardoc.org). We've received a good number of votes for this YARD and external docs support in our tr…

Oleg Shpynov
Oleg Shpynov
Logo

More Types Intelligence in RubyMine

In the previous article covering type inference we've reviewed the following cases: Type Inference for local variables Detecting for index variable type Understanding true, false and nil But there's more, much more... Let's see more intelligence RubyMine shows when editing Ruby code. Unknown…

Eugene Toporov
Eugene Toporov
Logo

Type Inference in RubyMine

What is the one thing that some of us like and others dislike about dynamic languages such as Ruby? It is dynamic types of course! It is a blessing and a curse. And for an IDE that claims being a Ruby IDE it is a serious task. There is a lot an IDE can help developer when working with such extremel…

Eugene Toporov
Eugene Toporov
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
Language
  • English
  • 日本語
  • Русский
  • 简体中文
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • Youtube
  • RSS
  • Tiktok
Merchandise store iconMerchandise store
Copyright © 2000 JetBrains s.r.o.