1. Home
  2. Computing & Technology
  3. Ruby

M - R

Markup Language

A markup language is special syntax to define the structure and formatting of a document.

Meta-language

Code made to resemble visually and functionally the code of another language, markup or data format.

Method

A subroutine or function associated with a class or object.

Module

In the general sense, a module is a complete software subsystem that can stand on its own. In Ruby, a module is a collection of methods you can use to extend a class.

Newline

A character or sequence of characters used to signify to a terminal or typesetting program that a line has ended and a new line is beginning.

Object-oriented

Object-oriented programming separates programs into self-contained modules which can be assembled and extended to create a complete program.

Package Manager

A package manager is software on a Linux system that manages the other software installed on the system.

Parse

The analysis of text to extract a stream of tokens and their relationship.

POST Request

A POST request is used to submit forms or upload files.

protect_from_forgery

A feature in Rails that protects against Cross-Site Request Forgery (CSRF) attacks.

Pseudocode

Pseudocode is example code in an imaginary language used to demonstrate an algorithm without writing a working implementation.

Rake

Rake is a build program written in Ruby and similar to the make program on UNIX systems.

RedCloth

RedCloth is an easy to use markup language.

Refactor

An often organizational change in code that requires changes in many other portions of code.

Regular Expression

Regular expression is a specialized computer language for matching strings of text.

Require

A statement that will include the statements from another file in the current file.

RESTful Resources

Rails controllers routed through the resources controller (with map.resources) rather than the CRUD convention.

RPM Package

An RPM package is a piece of software and all related files combined into a single file and intended to be installed on a Linux system with the RPM package manager software.

Ruby on Rails

Ruby on Rails is a Model-View-Controller framework for web applications written in Ruby.
Explore Ruby
About.com Special Features

Holiday Central

What to eat, where to go, fun things to do and how to save money on the perfect gifts. More >

Family Tech Center

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

  1. Home
  2. Computing & Technology
  3. Ruby
  4. Glossary
  5. M - R

©2009 About.com, a part of The New York Times Company.

All rights reserved.