Ruby

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Ruby - Presentation Transcript

    1. Socket classes Ruby has a rich and diverse set of sockets classes. These classes range from the standard Socket class to more refined classes that focus on a particular protocol or application type. The class hierarchy of the base sockets classes is as shown below:
    2. Most of the classes derive from the IO class. This means that we can use the methods of IO that are so familiar to us. The TCPSocket class supports sockets for the connection-based, reliable Transmission Control Protocol. A helper class for the creation of TCP server sockets is also available in the TCPServer class. To create a stream socket and connect it to a server, the TCPSocket class can be used. All socket classes are part of the standard library (and not part of the core classes), so to use them in your Ruby program, you must first write: require 'socket'
    3. SMTP Class E-mail is still one of the most important and popular technologies used online. require 'net/smtp' user_from = "superman@world.com" user_to = "batman@world.com" msg= “How are you?" # handling exceptions begin Net::SMTP.start('localhost', 25) do |smtpclient| smtpclient.send_message(msg, user_from, user_to) end rescue Exception => e print "Exception occured: " + e end The Net::SMTP library provides functionality to send internet mail via SMTP, the Simple Mail Transfer Protocol.
    4. Ruby on Rails Introduction
      • Ruby on Rails, often shortened to Rails or RoR.
      • Open source web application framework for the Ruby programming language.
      • Written in Ruby by David Heinemeier Hansson.
      • You could develop a web application at least ten times faster with Rails than you could with a typical Java framework.

    + SHCSHC, 3 weeks ago

    custom

    71 views, 0 favs, 0 embeds more stats

    * About this Tutorial
    * Hello World
    * Loop more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 71
      • 71 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories