Author Topic: Ruby and Ruby On Rails Support  (Read 6026 times)

vnedelcu

  • EA Novice
  • *
  • Posts: 10
  • Karma: +0/-0
  • May the FORCE be with you!
    • View Profile
Ruby and Ruby On Rails Support
« on: February 23, 2007, 01:46:25 am »
Hi,

(This thread is related to this one: http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.pl?board=general;action=display;num=1172155515. David (Midnight) suggested to reopen the thread under Suggestions and Requests - thanks David)

Just a simple question:
- Sparx has some plans for implementing support for Ruby and/or Ruby On Rails?

Reasoning for asking the question:
- I really like EA. It is a very useful and powerful tool
- Ruby, and especially Ruby On Rails (aka RoR) are gaining a lot of velocity lately
- Ruby is a "very" OO programming - or scripting - whatever this means  - language (much more powerful than PHP - sorry but it's true)
- Other "scripting languages have already support form EA (PHP, Python, JS I guess too)

Thanks,
Vasile

vnedelcu

  • EA Novice
  • *
  • Posts: 10
  • Karma: +0/-0
  • May the FORCE be with you!
    • View Profile
Re: Ruby and Ruby On Rails Support
« Reply #1 on: February 23, 2007, 01:53:22 am »
I've noticed t-kouno pointed out to a code template for Ruby, but the page (http://www.sparxsystems.jp/bin/ruby_code_template.xml) is in Japanese. Maybe somebody the has done this can help. Otherwise I will have to find my way through the maze.

Vasile

Takeshi K

  • EA User
  • **
  • Posts: 593
  • Karma: +39/-1
    • View Profile
Re: Ruby and Ruby On Rails Support
« Reply #2 on: February 24, 2007, 05:42:49 am »
Hi Vasile,

I'm the man who made the original code template to generate Ruby code from Class diagram.

There are many request about Ruby generation/import in Japan and I already requested it to Sparx team.

Now I know they have a plan to support Ruby after release of version 7. Please send request to Sparx team to be able to use Ruby ASAP.

--
t-kouno
--
t-kouno

vnedelcu

  • EA Novice
  • *
  • Posts: 10
  • Karma: +0/-0
  • May the FORCE be with you!
    • View Profile
Re: Ruby and Ruby On Rails Support
« Reply #3 on: February 24, 2007, 10:38:08 am »
Hi t-kouno,

Thanks your the code - though I am not that good in Japanese - I will try to find out if I understand how to use it.

I already sent the request to EA team.
Hopefully EA will support eventually Ruby, and maybe Ruby On Rails as well.

Regards,
VAsile

Takeshi K

  • EA User
  • **
  • Posts: 593
  • Karma: +39/-1
    • View Profile
Re: Ruby and Ruby On Rails Support
« Reply #4 on: February 24, 2007, 11:32:35 am »
Hi Vasile,

To use the XML file, just import from MainMenu | Tools | Import Reference Data.

It's quite simple template to generate Ruby classes from Class diagram. Maybe it's NOT sufficient for any users.

--
t-kouno
--
t-kouno

Takeshi K

  • EA User
  • **
  • Posts: 593
  • Karma: +39/-1
    • View Profile
Re: Ruby and Ruby On Rails Support
« Reply #5 on: March 05, 2007, 03:57:32 pm »
[FYI]

Now the template of above URL is not able to download. If someone wants to use it, I'll upload it to EA Users Group or EA Wiki.

Best solution is that EA supports Ruby directly. The Code template framework can satisfy only part of users requests.

--
t-kouno
--
t-kouno

vnedelcu

  • EA Novice
  • *
  • Posts: 10
  • Karma: +0/-0
  • May the FORCE be with you!
    • View Profile
Re: Ruby and Ruby On Rails Support
« Reply #6 on: March 06, 2007, 04:06:22 am »
Hi t-kono,

It would be very nice and helpful if you'll upload somewhere the template. I would very much appreciate this.

Nevertheless, as you pointed out, it would be better if EA will directly support Ruby and perhaps Ruby on Rails as well.

Vasile

Takeshi K

  • EA User
  • **
  • Posts: 593
  • Karma: +39/-1
    • View Profile
Re: Ruby and Ruby On Rails Support
« Reply #7 on: March 07, 2007, 04:18:55 am »
Now anyone can download Ruby MDG Technology file.

http://www.sparxsystems.jp/bin/ruby_mdg_template.xml

It's only simple generation source file from Class diagram. The code template itself is the same as above URL.

--
t-kouno