best of breed ide for ruby rails - componentsource · ••project navigation and rails-specific...

Post on 09-Jul-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Project navigation and Rails-specific views ••Ruby and Rails snippets and file templates ••Integrated Ruby gems manager••Windows, Mac OS X and Linux platforms support ••

RubyMine — an intelligent Ruby IDERubyMine•is•a•new•dedicated•Ruby•and•Rails•IDE•built•on•years•proven• IntelliJ•platform.•The• IDE•provides•a•wide•range•of•es-sential•tools•for•Ruby•developers,•tightly• integrated•together•to•create•a•convenient•environment•for•productive•Ruby•develop-ment•and•Web•development•with•Ruby•on•Rails.

Ruby

Smart Ruby Coding AssistanceIntelligent• Ruby• code• editor,• with• complete• Ruby• coding•assistance,• smart,• scope-based• and• type-aware• code•completion.

Ruby•code•completion•uses•type•inference•and•offers•extremely•accurate•results.

Ruby Syntax Highlighting and Code StylingFully• customizable• Ruby• syntax• highlighting• with• brace•matching•and•folding.•Additional•color•and•keyboard•schemes•bundled•for•seamless•transition•to•RubyMine.••

Ruby-Aware Refactorings and Intention ActionsExtract method,• introduce• variable,• and• other• Ruby-aware•refactorings• and• intention• actions• to• automatically• transform•Ruby•code.•

Automatic Code InspectionsSmart•on-the-fly•inspections•for•Ruby,•Rails,•HTML,•JavaScript•and• CSS• instantly• point• out• errors• and• offer• one-click•quick-fixes.•

Advanced Ruby Code Navigation and SearchMany•specialized•views•to•explore•your•Ruby•projects.•Search•and•navigate•around•with•the•good•old•Usage•Search,•jump•to•overridden•methods,• classes• and•modules•with• active• gutter•icons,•and•more.

Version Control Integration VCS• changelists,• code• compare,• merge• and• more• tools• for•all• modern• version• control• systems,• including• Git,• Perforce,•Subversion,•and•CVS.

Integrated Ruby Gems ManagerBrowse• local•and•remote•gems,• install• the•missing•ones•and•add•them•to•your•project•in•a•simple•and•convenient•UI.•

••

Ruby on RailsRubyMine• is• designed• to• fully• support• Ruby• on• Rails•development•—•with• dedicated• run• configurations,• complete•RHTML•coding•assistance,•and•more.•All•of• the•Ruby-aware•features• are• at• your• disposal• for• creating• Rails• applications.•Of•course,• the•same•goes•for•best-of-breed•HTML,•CSS•and•JavaScript•editing•support.••

Advanced Application Views and NavigationThe• special• “Rails”• Project• View• shows•Controllers,•Models,•Views,•and•DB•migrations•providing•logical•grouping•and•quick•access• to• these• items• and• their• contents• such• as• controller•methods,•associated•views,•etc.••

Ruby coding assistance with Rails-aware completion••On-the-fly code inspections (with type inference)••Syntax and error highlighting and code formatting••Code refactoring and intention actions••

www.jetbrains.com

Best of Breed IDEfor Ruby and Rails

www.jetbrains.com

Ruby-on-Rails-aware Code CompletionParameters• completion• for• Rails-specific• methods• such• as•render,• validates_*,• find_by,• etc.• Understanding• Rails•models•types•in•the•code.•

RHTML Support with Coding AssistanceRHTML• syntax• coloring• and• formatting,• code• completion,•refactoring•and• intention•actions,•all•available•both• for•HTML•markup•and•Ruby•code•within•RHTML•files.•

Quick Documentation LookupMultiple•ways•to•get•hints•and•documentation•for•Ruby•code.•View•Method•parameters,•RDoc•documentation•for•a•symbol,•all•with• a• single• keystroke.•Doc• is• built• on• the• fly• from•code•comments.

Running Rails ApplicationsRun• Ruby• on• Rails• applications• right• from• RubyMine• and•monitor•server•and•application•logs.

Graphical Ruby Debugger Full• Ruby• and• Rails• applications• debugging• support• in•IntelliJ•IDEA’s•tried•and•true•debugger•UI.

RubyMine 1.0 in Q1 2009RubyMine•is•currently•in•Early•Access•Preview•with•1.0•release•planned•for•Q1•2009•with•an•estimated•price•tag•of•$99.00.•For•more•details,•visit•www.jetbrains.com/ruby.

Assisted Unit TestingEasily• create• and• run• tests• for•Ruby•methods,• and• examine•their•results.•RSpec,•Test:Unit•and•test/spec•are•supported.

Model Dependency Diagram Project•models•and•associations•overview•with••quick•navigation•from•visual•model•diagram•view.

Rake Runner TeamCity PluginJetBrains• TeamCity,• a• continuous• integration• and• build•management• server,• provides• a• Rake• Runner• plugin• which•allows•you•to•build•and•test•Ruby•projects.

The•plugin•supports•Test::Unit•and•RSpec•test•frameworks.

TeamCity• provides• convenient• views• for• build• and• test•results• with• comprehensive• statistics,• well-thought• IDE•integration•and•much•more.•You•can•embed•different•external•reports•(such•as•your•project•code•coverage)•into•TeamCity•UI•for•quick•access.

IntelliJ IDEA Ruby PluginAll•of• the•above•features•of•RubyMine,•plus•support for JRuby,•are•also•available•inside•Ruby•plugin•for•IntelliJ•IDEA•—•the•most•intelligent•IDE•for•developing•mixed-language•applications.•

Best of Breed IDEfor Ruby and Rails

top related