<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rails Coach by Charles Max Wood &#187; Rails Metal</title>
	<atom:link href="http://charlesmaxwood.com/category/ruby-on-rails/rails-metal/feed/" rel="self" type="application/rss+xml" />
	<link>http://charlesmaxwood.com</link>
	<description>Building Careers by Building Skills</description>
	<lastBuildDate>Fri, 16 Apr 2010 04:12:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Rails Metal Example #5: Static Content</title>
		<link>http://charlesmaxwood.com/rails-metal-example-5-static-content/</link>
		<comments>http://charlesmaxwood.com/rails-metal-example-5-static-content/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 05:28:43 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Rails Metal]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[response]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=290</guid>
		<description><![CDATA[Serving static pages with Rails Metal is actually very simple. Here are the assumptions we&#8217;re making. Each static page&#8217;s content is made up of valid HTML. Each static page has a path and content stored in a StaticPage object as defined by the StaticPage model. If the path browsed matches the path in a StaticPage [...]]]></description>
		<wfw:commentRss>http://charlesmaxwood.com/rails-metal-example-5-static-content/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rails Metal Example #3: Simple API&#8217;s</title>
		<link>http://charlesmaxwood.com/rails-metal-example-3-simple-apis/</link>
		<comments>http://charlesmaxwood.com/rails-metal-example-3-simple-apis/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 16:33:45 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Rails Metal]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=268</guid>
		<description><![CDATA[A few weeks ago, I wrote 9 Ways to Use Rails Metal. The third way to use Rails Metal was implementing a simple API. Before I provide the code and an explanation, I&#8217;d like to cover a few things. First, this API only requires an API key. If you want an authentication token or some [...]]]></description>
		<wfw:commentRss>http://charlesmaxwood.com/rails-metal-example-3-simple-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails Metal Example #4: Redirecting Affiliate Links</title>
		<link>http://charlesmaxwood.com/rails-metal-example-4-redirecting-affiliate-links/</link>
		<comments>http://charlesmaxwood.com/rails-metal-example-4-redirecting-affiliate-links/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 04:42:07 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Rails Metal]]></category>
		<category><![CDATA[middleware]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=250</guid>
		<description><![CDATA[A week and a half ago, I posted 9 Ways to Use Rails Metal. The fourth way I listed was &#8220;Redirecting Affiliate Links.&#8221; The basic idea is that you can set up http://mydomain.com/hosting to go to the link you were given by the hosting company you have an affiliate account with. The first thing I [...]]]></description>
		<wfw:commentRss>http://charlesmaxwood.com/rails-metal-example-4-redirecting-affiliate-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sessions in Rack and Rails Metal</title>
		<link>http://charlesmaxwood.com/sessions-in-rack-and-rails-metal/</link>
		<comments>http://charlesmaxwood.com/sessions-in-rack-and-rails-metal/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 16:57:20 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Rails Metal]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[sessions]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=227</guid>
		<description><![CDATA[I&#8217;ve had a few requests on how to access the session from Rack and Rails Metal. In the Rack environment that is passed to the call method, the session is stored at the &#8216;rack.session&#8217; index. You can use this to both read from and write to the session. Here are some examples: 1 2 session [...]]]></description>
		<wfw:commentRss>http://charlesmaxwood.com/sessions-in-rack-and-rails-metal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails Metal Example #1: Authentication</title>
		<link>http://charlesmaxwood.com/rails-metal-example-1-authentication/</link>
		<comments>http://charlesmaxwood.com/rails-metal-example-1-authentication/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 00:35:22 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Rails Metal]]></category>
		<category><![CDATA[activerecord]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[middleware]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=205</guid>
		<description><![CDATA[Last week, I wrote a post listing 9 ways to use rails metal. This is an explanation of the first way to use Rails Metal: Check Authentication. We&#8217;re setting up this Rails Metal to handle two scenarios: requiring authentication, and logging the user in. First, it verifies that requests to any path beginning with /admin [...]]]></description>
		<wfw:commentRss>http://charlesmaxwood.com/rails-metal-example-1-authentication/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>9 Ways to Use Rails Metal</title>
		<link>http://charlesmaxwood.com/9-ways-to-use-rails-metal/</link>
		<comments>http://charlesmaxwood.com/9-ways-to-use-rails-metal/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 22:32:04 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Rails Metal]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[response]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=188</guid>
		<description><![CDATA[I wrote a quick overview of Rails Metal earlier and started thinking that it would be nice to provide some examples of how you could use it in your Rails application. Here are 9 ways I thought of off the top of my head. I&#8217;ll provide a quick explanation of each one and then post [...]]]></description>
		<wfw:commentRss>http://charlesmaxwood.com/9-ways-to-use-rails-metal/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Rails Metal: A Quick Overview</title>
		<link>http://charlesmaxwood.com/rails-metal-a-quick-overview/</link>
		<comments>http://charlesmaxwood.com/rails-metal-a-quick-overview/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 17:34:26 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Rails Metal]]></category>
		<category><![CDATA[activerecord]]></category>
		<category><![CDATA[controllers]]></category>
		<category><![CDATA[erb]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[middleware]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[response]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[views]]></category>

		<guid isPermaLink="false">http://charlesmaxwood.com/?p=152</guid>
		<description><![CDATA[Have you ever wished you could mix Rack or Sinatra into your Ruby on Rails application just to get its raw throughput on certain parts of your application? Let&#8217;s face it, sometimes, the Rails framework is overkill when we&#8217;re returning a simple string or an object in JSON as our response. Your answer for these [...]]]></description>
		<wfw:commentRss>http://charlesmaxwood.com/rails-metal-a-quick-overview/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Get Your Rails Metal in Order</title>
		<link>http://charlesmaxwood.com/get-your-rails-metal-in-order/</link>
		<comments>http://charlesmaxwood.com/get-your-rails-metal-in-order/#comments</comments>
		<pubDate>Fri, 15 May 2009 01:56:02 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Rails Metal]]></category>
		<category><![CDATA[middleware]]></category>
		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://www.charlesmaxwood.com/?p=119</guid>
		<description><![CDATA[I&#8217;ve been playing with Rails Metal for quite some time now. Under certain circumstances, one Metal would catch something I intended for another metal deeper in the middleware stack. Reordering became the order of the day. The only problem was that the Rails Guide was in the works and I didn&#8217;t want to hack my [...]]]></description>
		<wfw:commentRss>http://charlesmaxwood.com/get-your-rails-metal-in-order/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rails Metal: Rails has Mettle &#8230; or Metal</title>
		<link>http://charlesmaxwood.com/rails-has-mettle-or-metal/</link>
		<comments>http://charlesmaxwood.com/rails-has-mettle-or-metal/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 04:37:46 +0000</pubDate>
		<dc:creator>Chuck</dc:creator>
				<category><![CDATA[Rails Metal]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[middleware]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.charlesmaxwood.com/?p=79</guid>
		<description><![CDATA[One of the greatest features in Rails 2.3 is the Rails Metal piece. It&#8217;s part of the goodness that came out of the Rails/Merb merge. Metal provides a layer of functionality that is executed before or in the place of your rails application. The common term for this type of software is middleware. There is [...]]]></description>
		<wfw:commentRss>http://charlesmaxwood.com/rails-has-mettle-or-metal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
