ディレクトリ構成
┬ app │├ controllers ││└ application_controller.rb │├ helpers ││└ application_helper.rb │├ models │└ views │ └ layouts ├ config │├ environments ││├ development.rb ││├ production.rb ││└ test.rb │├ initializers ││├ backtrace_silencers.rb ││├ inflections.rb ││├ mime_types.rb ││└ new_rails_defaults.rb │├ locales ││└ en.yml │├ boot.rb │├ database.yml │├ environment.rb │└ routes.rb ├ db ├ doc │├ api ││├ classes │││├ ActionController ││││├ Assertions │││││├ DomAssertions.html │││││├ ModelAssertions.html │││││├ ResponseAssertions.html │││││├ RoutingAssertions.html │││││├ SelectorAssertions.html │││││└ TagAssertions.html ││││├ Benchmarking │││││└ ClassMethods.html ││││├ Caching │││││├ Actions ││││││├ ActionCachePath.html ││││││└ ClassMethods.html │││││├ Pages ││││││└ ClassMethods.html │││││├ Actions.html │││││├ Fragments.html │││││├ Pages.html │││││└ Sweeping.html ││││├ CgiExt │││││└ Stdinput.html ││││├ CGIHandler │││││└ ProperStream.html ││││├ Filters │││││└ ClassMethods.html ││││├ Flash │││││└ FlashHash.html ││││├ Helpers │││││└ ClassMethods.html ││││├ Http │││││└ Headers.html ││││├ HttpAuthentication │││││├ Basic ││││││└ ControllerMethods.html │││││├ Digest ││││││└ ControllerMethods.html │││││├ Basic.html │││││└ Digest.html ││││├ Integration │││││├ Session ││││││└ MultiPartNeededException.html │││││├ Runner.html │││││└ Session.html ││││├ Layout │││││└ ClassMethods.html ││││├ MiddlewareStack │││││└ Middleware.html ││││├ MimeResponds │││││└ InstanceMethods.html ││││├ Reloader │││││└ BodyWrapper.html ││││├ RequestForgeryProtection │││││└ ClassMethods.html ││││├ Rescue │││││└ ClassMethods.html ││││├ Routing │││││├ Optimisation ││││││├ Optimiser.html ││││││├ PositionalArguments.html ││││││└ PositionalArgumentsWithAdditionalParams.html │││││├ RouteSet ││││││└ Mapper.html │││││├ Helpers.html │││││├ Optimisation.html │││││└ OptionalFormatSegment.html ││││├ Session │││││├ AbstractStore ││││││└ SessionHash.html │││││├ CookieStore ││││││└ CookieOverflow.html │││││├ AbstractStore.html │││││├ CookieStore.html │││││└ MemCacheStore.html ││││├ SessionManagement │││││└ ClassMethods.html ││││├ TestCase │││││├ Assertions.html │││││└ RaiseActionExceptions.html ││││├ Verification │││││└ ClassMethods.html ││││├ Assertions.html ││││├ Base.html ││││├ Caching.html ││││├ CgiExt.html ││││├ CGIHandler.html ││││├ Cookies.html ││││├ Dispatcher.html ││││├ Failsafe.html ││││├ Flash.html ││││├ Http.html ││││├ HttpAuthentication.html ││││├ IntegrationTest.html ││││├ MiddlewareStack.html ││││├ ParamsParser.html ││││├ PerformanceTest.html ││││├ PolymorphicRoutes.html ││││├ RecordIdentifier.html ││││├ Reloader.html ││││├ Request.html ││││├ RequestForgeryProtection.html ││││├ Rescue.html ││││├ Resources.html ││││├ Response.html ││││├ Routing.html ││││├ Session.html ││││├ Streaming.html ││││├ TestCase.html ││││├ TestProcess.html ││││├ TestResponse.html ││││├ TestUploadedFile.html ││││├ Translation.html ││││├ UploadedFile.html ││││├ UploadedStringIO.html ││││├ UploadedTempfile.html ││││└ UrlWriter.html │││├ ActionMailer ││││└ Base.html │││├ ActionView ││││├ Base │││││└ ProxyModule.html ││││├ Helpers │││││├ AtomFeedHelper ││││││├ AtomBuilder.html ││││││└ AtomFeedBuilder.html │││││├ PrototypeHelper ││││││└ JavaScriptGenerator ││││││ └ GeneratorMethods.html │││││├ ActiveRecordHelper.html │││││├ AssetTagHelper.html │││││├ AtomFeedHelper.html │││││├ BenchmarkHelper.html │││││├ CacheHelper.html │││││├ CaptureHelper.html │││││├ ClassMethods.html │││││├ DateHelper.html │││││├ DebugHelper.html │││││├ FormHelper.html │││││├ FormOptionsHelper.html │││││├ FormTagHelper.html │││││├ JavaScriptHelper.html │││││├ NumberHelper.html │││││├ PrototypeHelper.html │││││├ RecordIdentificationHelper.html │││││├ RecordTagHelper.html │││││├ SanitizeHelper.html │││││├ ScriptaculousHelper.html │││││├ TagHelper.html │││││├ TextHelper.html │││││├ TranslationHelper.html │││││└ UrlHelper.html ││││├ ReloadableTemplate │││││├ ReloadablePath.html │││││├ TemplateDeleted.html │││││└ Unfreezable.html ││││├ Template │││││├ EagerPath.html │││││└ Path.html ││││├ TemplateHandlers │││││├ Compilable ││││││└ ClassMethods.html │││││├ Builder.html │││││├ Compilable.html │││││├ ERB.html │││││└ RJS.html ││││├ TestCase │││││└ TestController.html ││││├ Base.html ││││├ Partials.html ││││├ ReloadableTemplate.html ││││├ Template.html ││││├ TemplateHandler.html ││││└ TestCase.html │││├ ActiveRecord ││││├ Aggregations │││││└ ClassMethods.html ││││├ AssociationPreload │││││└ ClassMethods.html ││││├ Associations │││││├ ClassMethods ││││││└ InnerJoinDependency ││││││ └ InnerJoinAssociation.html │││││├ ClassMethods.html │││││└ HasOneThroughAssociation.html ││││├ AttributeMethods │││││└ ClassMethods.html ││││├ AutosaveAssociation │││││└ ClassMethods.html ││││├ Batches │││││└ ClassMethods.html ││││├ Calculations │││││└ ClassMethods.html ││││├ ConnectionAdapters │││││├ Column ││││││└ Format.html │││││├ SQLiteAdapter ││││││└ Version.html │││││├ AbstractAdapter.html │││││├ Column.html │││││├ ConnectionHandler.html │││││├ ConnectionManagement.html │││││├ ConnectionPool.html │││││├ DatabaseStatements.html │││││├ MysqlAdapter.html │││││├ PostgreSQLAdapter.html │││││├ QueryCache.html │││││├ Quoting.html │││││├ SchemaStatements.html │││││├ SQLiteAdapter.html │││││├ Table.html │││││└ TableDefinition.html ││││├ Dirty │││││└ ClassMethods.html ││││├ Locking │││││├ Optimistic ││││││└ ClassMethods.html │││││├ Optimistic.html │││││└ Pessimistic.html ││││├ NamedScope │││││├ ClassMethods.html │││││└ Scope.html ││││├ NestedAttributes │││││└ ClassMethods.html ││││├ Observing │││││└ ClassMethods.html ││││├ QueryCache │││││└ ClassMethods.html ││││├ Reflection │││││├ ClassMethods.html │││││└ MacroReflection.html ││││├ SessionStore │││││├ Session.html │││││└ SqlBypass.html ││││├ TestFixtures │││││└ ClassMethods.html ││││├ Transactions │││││└ ClassMethods.html ││││├ Validations │││││└ ClassMethods.html ││││├ ActiveRecordError.html ││││├ AdapterNotFound.html ││││├ AdapterNotSpecified.html ││││├ AssociationTypeMismatch.html ││││├ AttributeAssignmentError.html ││││├ AutosaveAssociation.html ││││├ Base.html ││││├ Callbacks.html ││││├ ConfigurationError.html ││││├ ConnectionNotEstablished.html ││││├ ConnectionTimeoutError.html ││││├ DangerousAttributeError.html ││││├ Dirty.html ││││├ DynamicFinderMatch.html ││││├ DynamicScopeMatch.html ││││├ Errors.html ││││├ Locking.html ││││├ Migration.html ││││├ MigrationProxy.html ││││├ MissingAttributeError.html ││││├ MultiparameterAssignmentErrors.html ││││├ NamedScope.html ││││├ Observer.html ││││├ PreparedStatementInvalid.html ││││├ QueryCache.html ││││├ ReadOnlyRecord.html ││││├ RecordInvalid.html ││││├ RecordNotFound.html ││││├ RecordNotSaved.html ││││├ Rollback.html ││││├ Schema.html ││││├ Serialization.html ││││├ SerializationTypeMismatch.html ││││├ SessionStore.html ││││├ StaleObjectError.html ││││├ StatementInvalid.html ││││├ TestFixtures.html ││││├ Timestamp.html ││││├ Transactions.html ││││├ UnknownAttributeError.html ││││└ Validations.html │││├ ActiveResource ││││├ CustomMethods │││││├ ClassMethods.html │││││└ InstanceMethods.html ││││├ Formats │││││├ JsonFormat.html │││││└ XmlFormat.html ││││├ BadRequest.html ││││├ Base.html ││││├ ClientError.html ││││├ Connection.html ││││├ CustomMethods.html ││││├ Errors.html ││││├ ForbiddenAccess.html ││││├ Formats.html ││││├ HttpMock.html ││││├ InvalidRequestError.html ││││├ Request.html ││││├ ResourceConflict.html ││││├ ResourceNotFound.html ││││├ Response.html ││││├ ServerError.html ││││├ TimeoutError.html ││││├ UnauthorizedAccess.html ││││└ Validations.html │││├ ActiveSupport ││││├ BufferedLogger │││││└ Severity.html ││││├ Cache │││││├ Strategy ││││││└ LocalCache.html │││││├ CompressedMemCacheStore.html │││││├ FileStore.html │││││├ MemCacheStore.html │││││├ MemoryStore.html │││││├ Store.html │││││├ Strategy.html │││││└ SynchronizedMemoryStore.html ││││├ Callbacks │││││├ Callback.html │││││├ CallbackChain.html │││││└ ClassMethods.html ││││├ CoreExtensions │││││├ Array ││││││├ Access.html ││││││├ Conversions.html ││││││├ ExtractOptions.html ││││││├ Grouping.html ││││││├ RandomAccess.html ││││││└ Wrapper.html │││││├ Base64 ││││││└ Encoding.html │││││├ BigDecimal ││││││└ Conversions.html │││││├ Date ││││││├ Calculations │││││││└ ClassMethods.html ││││││├ Behavior.html ││││││├ Calculations.html ││││││└ Conversions.html │││││├ DateTime ││││││├ Calculations │││││││└ ClassMethods.html ││││││├ Calculations.html ││││││└ Conversions.html │││││├ File ││││││└ Atomic.html │││││├ Float ││││││├ Rounding.html ││││││└ Time.html │││││├ Hash ││││││├ ClassMethods.html ││││││├ Conversions.html ││││││├ DeepMerge.html ││││││├ Diff.html ││││││├ Except.html ││││││├ Keys.html ││││││├ ReverseMerge.html ││││││└ Slice.html │││││├ Integer ││││││├ EvenOdd.html ││││││├ Inflections.html ││││││└ Time.html │││││├ Numeric ││││││├ Bytes.html ││││││├ Conversions.html ││││││└ Time.html │││││├ Pathname ││││││└ CleanWithin.html │││││├ Range ││││││├ BlocklessStep.html ││││││├ Conversions.html ││││││├ IncludeRange.html ││││││└ Overlaps.html │││││├ String ││││││├ Behavior.html ││││││├ Conversions.html ││││││├ Filters.html ││││││├ Inflections.html ││││││├ Iterators.html ││││││├ Multibyte.html ││││││└ StartsEndsWith.html │││││├ Time ││││││├ Calculations │││││││└ ClassMethods.html ││││││├ Zones │││││││└ ClassMethods.html ││││││├ Behavior.html ││││││├ Calculations.html ││││││├ Conversions.html ││││││└ Zones.html │││││└ Module.html ││││├ Deprecation │││││└ DeprecatedObjectProxy.html ││││├ Gzip │││││└ Stream.html ││││├ Inflector │││││└ Inflections.html ││││├ JSON │││││├ Backends ││││││├ JSONGem.html ││││││└ Yaml.html │││││├ Encoding ││││││└ CircularReferenceError.html │││││├ Backends.html │││││├ ParseError.html │││││└ Variable.html ││││├ Memoizable │││││└ InstanceMethods.html ││││├ MessageEncryptor │││││└ InvalidMessage.html ││││├ MessageVerifier │││││└ InvalidSignature.html ││││├ Multibyte │││││├ Chars.html │││││├ Codepoint.html │││││├ EncodingError.html │││││└ UnicodeDatabase.html ││││├ Rescuable │││││└ ClassMethods.html ││││├ Testing │││││├ Metrics ││││││├ Base.html ││││││├ CpuTime.html ││││││├ GcRuns.html ││││││├ GcTime.html ││││││├ Memory.html ││││││├ Objects.html ││││││├ ProcessTime.html ││││││├ Time.html ││││││└ WallTime.html │││││├ SetupAndTeardown ││││││├ ForClassicTestUnit.html ││││││└ ForMiniTest.html │││││├ Assertions.html │││││├ Benchmarker.html │││││├ Declarative.html │││││├ Metrics.html │││││├ Performance.html │││││├ Performer.html │││││├ Profiler.html │││││└ SetupAndTeardown.html ││││├ XmlMini_Nokogiri │││││├ Conversions ││││││├ Document.html ││││││└ Node.html │││││└ Conversions.html ││││├ BacktraceCleaner.html ││││├ Base64.html ││││├ BasicObject.html ││││├ BufferedLogger.html ││││├ Cache.html ││││├ Callbacks.html ││││├ Duration.html ││││├ Gzip.html ││││├ Inflector.html ││││├ JSON.html ││││├ Memoizable.html ││││├ MessageEncryptor.html ││││├ MessageVerifier.html ││││├ ModelName.html ││││├ Rescuable.html ││││├ SecureRandom.html ││││├ StringInquirer.html ││││├ TestCase.html ││││├ Testing.html ││││├ TimeWithZone.html ││││├ TimeZone.html ││││└ XmlMini.html │││├ Builder ││││├ CSS.html ││││├ IllegalBlockError.html ││││├ XmlBase.html ││││├ XmlEvents.html ││││└ XmlMarkup.html │││├ CGI ││││├ Cookie.html ││││└ QueryExtension.html │││├ Commands ││││├ Discover.html ││││├ Info.html ││││├ Install.html ││││├ List.html ││││├ Plugin.html ││││├ Remove.html ││││├ Source.html ││││├ Sources.html ││││├ Unsource.html ││││└ Update.html │││├ Continuum ││││└ Entry.html │││├ ERB ││││└ Util.html │││├ HTML ││││├ FullSanitizer.html ││││├ LinkSanitizer.html ││││├ Sanitizer.html ││││├ Selector.html ││││└ WhiteListSanitizer.html │││├ I18n ││││├ Backend │││││└ Simple.html ││││├ ArgumentError.html ││││├ Backend.html ││││├ InvalidLocale.html ││││├ InvalidPluralizationData.html ││││├ MissingInterpolationArgument.html ││││├ MissingTranslationData.html ││││├ ReservedInterpolationKey.html ││││└ UnknownFileType.html │││├ LibXML ││││├ Conversions │││││├ Document.html │││││└ Node.html ││││└ Conversions.html │││├ Logger ││││├ Formatter.html ││││└ SimpleFormatter.html │││├ MemCache ││││├ MemCacheError.html ││││└ Server.html │││├ Mime ││││└ Type.html │││├ Rails ││││├ Generator │││││├ Commands ││││││├ Base.html ││││││├ Create.html ││││││├ Destroy.html ││││││├ List.html ││││││├ RewindBase.html ││││││└ Update.html │││││├ Lookup ││││││└ ClassMethods.html │││││├ Options ││││││└ ClassMethods.html │││││├ Scripts ││││││└ Base.html │││││├ AbstractGemSource.html │││││├ Base.html │││││├ Commands.html │││││├ GemGeneratorSource.html │││││├ GemPathSource.html │││││├ GeneratedAttribute.html │││││├ GeneratorError.html │││││├ Lookup.html │││││├ Manifest.html │││││├ NamedBase.html │││││├ Options.html │││││├ PathSource.html │││││├ Scripts.html │││││├ Source.html │││││├ Spec.html │││││└ UsageError.html ││││├ Configuration.html ││││├ Generator.html ││││├ Initializer.html ││││└ SecretKeyGenerator.html │││├ REXML ││││├ Document.html ││││└ Entity.html │││├ SourceAnnotationExtractor ││││└ Annotation.html │││├ Test ││││└ Unit.html │││├ TZInfo ││││├ Definitions │││││├ Africa ││││││├ Algiers.html ││││││├ Cairo.html ││││││├ Casablanca.html ││││││├ Harare.html ││││││├ Johannesburg.html ││││││├ Monrovia.html ││││││└ Nairobi.html │││││├ America ││││││├ Argentina │││││││├ Buenos_Aires.html │││││││└ San_Juan.html ││││││├ Indiana │││││││└ Indianapolis.html ││││││├ Argentina.html ││││││├ Bogota.html ││││││├ Caracas.html ││││││├ Chicago.html ││││││├ Chihuahua.html ││││││├ Denver.html ││││││├ Godthab.html ││││││├ Guatemala.html ││││││├ Halifax.html ││││││├ Indiana.html ││││││├ Juneau.html ││││││├ La_Paz.html ││││││├ Lima.html ││││││├ Los_Angeles.html ││││││├ Mazatlan.html ││││││├ Mexico_City.html ││││││├ Monterrey.html ││││││├ New_York.html ││││││├ Phoenix.html ││││││├ Regina.html ││││││├ Santiago.html ││││││├ Sao_Paulo.html ││││││├ St_Johns.html ││││││└ Tijuana.html │││││├ Asia ││││││├ Almaty.html ││││││├ Baghdad.html ││││││├ Baku.html ││││││├ Bangkok.html ││││││├ Chongqing.html ││││││├ Colombo.html ││││││├ Dhaka.html ││││││├ Hong_Kong.html ││││││├ Irkutsk.html ││││││├ Jakarta.html ││││││├ Jerusalem.html ││││││├ Kabul.html ││││││├ Kamchatka.html ││││││├ Karachi.html ││││││├ Katmandu.html ││││││├ Kolkata.html ││││││├ Krasnoyarsk.html ││││││├ Kuala_Lumpur.html ││││││├ Kuwait.html ││││││├ Magadan.html ││││││├ Muscat.html ││││││├ Novosibirsk.html ││││││├ Rangoon.html ││││││├ Riyadh.html ││││││├ Seoul.html ││││││├ Shanghai.html ││││││├ Singapore.html ││││││├ Taipei.html ││││││├ Tashkent.html ││││││├ Tbilisi.html ││││││├ Tehran.html ││││││├ Tokyo.html ││││││├ Ulaanbaatar.html ││││││├ Urumqi.html ││││││├ Vladivostok.html ││││││├ Yakutsk.html ││││││├ Yekaterinburg.html ││││││└ Yerevan.html │││││├ Atlantic ││││││├ Azores.html ││││││├ Cape_Verde.html ││││││└ South_Georgia.html │││││├ Australia ││││││├ Adelaide.html ││││││├ Brisbane.html ││││││├ Darwin.html ││││││├ Hobart.html ││││││├ Melbourne.html ││││││├ Perth.html ││││││└ Sydney.html │││││├ Etc ││││││└ UTC.html │││││├ Europe ││││││├ Amsterdam.html ││││││├ Athens.html ││││││├ Belgrade.html ││││││├ Berlin.html ││││││├ Bratislava.html ││││││├ Brussels.html ││││││├ Bucharest.html ││││││├ Budapest.html ││││││├ Copenhagen.html ││││││├ Dublin.html ││││││├ Helsinki.html ││││││├ Istanbul.html ││││││├ Kiev.html ││││││├ Lisbon.html ││││││├ Ljubljana.html ││││││├ London.html ││││││├ Madrid.html ││││││├ Minsk.html ││││││├ Moscow.html ││││││├ Paris.html ││││││├ Prague.html ││││││├ Riga.html ││││││├ Rome.html ││││││├ Sarajevo.html ││││││├ Skopje.html ││││││├ Sofia.html ││││││├ Stockholm.html ││││││├ Tallinn.html ││││││├ Vienna.html ││││││├ Vilnius.html ││││││├ Warsaw.html ││││││└ Zagreb.html │││││├ Pacific ││││││├ Auckland.html ││││││├ Fiji.html ││││││├ Guam.html ││││││├ Honolulu.html ││││││├ Majuro.html ││││││├ Midway.html ││││││├ Noumea.html ││││││├ Pago_Pago.html ││││││├ Port_Moresby.html ││││││└ Tongatapu.html │││││├ Africa.html │││││├ America.html │││││├ Asia.html │││││├ Atlantic.html │││││├ Australia.html │││││├ Etc.html │││││├ Europe.html │││││└ Pacific.html ││││├ AmbiguousTime.html ││││├ Definitions.html ││││├ InvalidTimezoneIdentifier.html ││││├ NoOffsetsDefined.html ││││├ PeriodNotFound.html ││││├ Timezone.html ││││├ TimezonePeriod.html ││││└ UnknownTimezone.html │││├ ActiveResource.html │││├ BlankSlate.html │││├ Builder.html │││├ Commands.html │││├ Continuum.html │││├ DateTime.html │││├ Dir.html │││├ DispatchServlet.html │││├ Enumerable.html │││├ ERB.html │││├ Fixnum.html │││├ Fixtures.html │││├ HashWithIndifferentAccess.html │││├ I18n.html │││├ I18nExceptionsTest.html │││├ I18nSimpleBackendAvailableLocalesTest.html │││├ I18nSimpleBackendHelperMethodsTest.html │││├ I18nSimpleBackendInterpolateTest.html │││├ I18nSimpleBackendLoadPathTest.html │││├ I18nSimpleBackendLoadTranslationsTest.html │││├ I18nSimpleBackendLocalizeDateTest.html │││├ I18nSimpleBackendLocalizeDateTimeTest.html │││├ I18nSimpleBackendLocalizeTimeTest.html │││├ I18nSimpleBackendLookupTest.html │││├ I18nSimpleBackendPluralizeTest.html │││├ I18nSimpleBackendReloadTranslationsTest.html │││├ I18nSimpleBackendTestSetup.html │││├ I18nSimpleBackendTranslateTest.html │││├ I18nSimpleBackendTranslationsTest.html │││├ I18nTest.html │││├ Kernel.html │││├ LibXML.html │││├ Logger.html │││├ MemCache.html │││├ Mime.html │││├ Module.html │││├ Object.html │││├ PGresult.html │││├ Plugin.html │││├ Process.html │││├ Rails.html │││├ RailsEnvironment.html │││├ RailsFCGIHandler.html │││├ RecursiveHTTPFetcher.html │││├ Repositories.html │││├ Repository.html │││├ REXML.html │││├ SourceAnnotationExtractor.html │││├ Test.html │││└ TZInfo.html ││├ files │││├ vendor ││││└ rails ││││ ├ actionmailer ││││ │├ lib ││││ ││└ action_mailer ││││ ││ └ base_rb.html ││││ │├ CHANGELOG.html ││││ │└ README.html ││││ ├ actionpack ││││ │├ lib ││││ ││├ action_controller ││││ │││├ assertions ││││ ││││├ dom_assertions_rb.html ││││ ││││├ model_assertions_rb.html ││││ ││││├ response_assertions_rb.html ││││ ││││├ routing_assertions_rb.html ││││ ││││├ selector_assertions_rb.html ││││ ││││└ tag_assertions_rb.html ││││ │││├ caching ││││ ││││├ actions_rb.html ││││ ││││├ fragments_rb.html ││││ ││││├ pages_rb.html ││││ ││││├ sweeper_rb.html ││││ ││││└ sweeping_rb.html ││││ │││├ cgi_ext ││││ ││││├ cookie_rb.html ││││ ││││├ query_extension_rb.html ││││ ││││└ stdinput_rb.html ││││ │││├ routing ││││ ││││├ builder_rb.html ││││ ││││├ optimisations_rb.html ││││ ││││├ recognition_optimisation_rb.html ││││ ││││├ route_rb.html ││││ ││││├ route_set_rb.html ││││ ││││├ routing_ext_rb.html ││││ ││││└ segments_rb.html ││││ │││├ session ││││ ││││├ abstract_store_rb.html ││││ ││││├ cookie_store_rb.html ││││ ││││└ mem_cache_store_rb.html ││││ │││├ vendor ││││ ││││├ html-scanner ││││ │││││└ html ││││ │││││ ├ document_rb.html ││││ │││││ ├ node_rb.html ││││ │││││ ├ sanitizer_rb.html ││││ │││││ ├ selector_rb.html ││││ │││││ ├ tokenizer_rb.html ││││ │││││ └ version_rb.html ││││ ││││└ html-scanner_rb.html ││││ │││├ base_rb.html ││││ │││├ benchmarking_rb.html ││││ │││├ caching_rb.html ││││ │││├ cgi_ext_rb.html ││││ │││├ cgi_process_rb.html ││││ │││├ cookies_rb.html ││││ │││├ dispatcher_rb.html ││││ │││├ failsafe_rb.html ││││ │││├ filters_rb.html ││││ │││├ flash_rb.html ││││ │││├ headers_rb.html ││││ │││├ helpers_rb.html ││││ │││├ http_authentication_rb.html ││││ │││├ integration_rb.html ││││ │││├ layout_rb.html ││││ │││├ middlewares_rb.html ││││ │││├ middleware_stack_rb.html ││││ │││├ mime_responds_rb.html ││││ │││├ mime_types_rb.html ││││ │││├ mime_type_rb.html ││││ │││├ params_parser_rb.html ││││ │││├ performance_test_rb.html ││││ │││├ polymorphic_routes_rb.html ││││ │││├ record_identifier_rb.html ││││ │││├ reloader_rb.html ││││ │││├ request_forgery_protection_rb.html ││││ │││├ request_rb.html ││││ │││├ rescue_rb.html ││││ │││├ resources_rb.html ││││ │││├ response_rb.html ││││ │││├ routing_rb.html ││││ │││├ session_management_rb.html ││││ │││├ status_codes_rb.html ││││ │││├ streaming_rb.html ││││ │││├ test_case_rb.html ││││ │││├ test_process_rb.html ││││ │││├ translation_rb.html ││││ │││├ uploaded_file_rb.html ││││ │││├ url_rewriter_rb.html ││││ │││└ verification_rb.html ││││ ││└ action_view ││││ ││ ├ erb ││││ ││ │└ util_rb.html ││││ ││ ├ helpers ││││ ││ │├ active_record_helper_rb.html ││││ ││ │├ asset_tag_helper_rb.html ││││ ││ │├ atom_feed_helper_rb.html ││││ ││ │├ benchmark_helper_rb.html ││││ ││ │├ cache_helper_rb.html ││││ ││ │├ capture_helper_rb.html ││││ ││ │├ date_helper_rb.html ││││ ││ │├ debug_helper_rb.html ││││ ││ │├ form_helper_rb.html ││││ ││ │├ form_options_helper_rb.html ││││ ││ │├ form_tag_helper_rb.html ││││ ││ │├ javascript_helper_rb.html ││││ ││ │├ number_helper_rb.html ││││ ││ │├ prototype_helper_rb.html ││││ ││ │├ record_identification_helper_rb.html ││││ ││ │├ record_tag_helper_rb.html ││││ ││ │├ sanitize_helper_rb.html ││││ ││ │├ scriptaculous_helper_rb.html ││││ ││ │├ tag_helper_rb.html ││││ ││ │├ text_helper_rb.html ││││ ││ │├ translation_helper_rb.html ││││ ││ │└ url_helper_rb.html ││││ ││ ├ template_handlers ││││ ││ │├ builder_rb.html ││││ ││ │├ erb_rb.html ││││ ││ │└ rjs_rb.html ││││ ││ ├ base_rb.html ││││ ││ ├ helpers_rb.html ││││ ││ ├ inline_template_rb.html ││││ ││ ├ partials_rb.html ││││ ││ ├ paths_rb.html ││││ ││ ├ reloadable_template_rb.html ││││ ││ ├ renderable_partial_rb.html ││││ ││ ├ renderable_rb.html ││││ ││ ├ template_error_rb.html ││││ ││ ├ template_handlers_rb.html ││││ ││ ├ template_handler_rb.html ││││ ││ ├ template_rb.html ││││ ││ └ test_case_rb.html ││││ │├ CHANGELOG.html ││││ │└ README.html ││││ ├ activerecord ││││ │├ lib ││││ ││└ active_record ││││ ││ ├ associations ││││ ││ │├ association_collection_rb.html ││││ ││ │├ association_proxy_rb.html ││││ ││ │├ belongs_to_association_rb.html ││││ ││ │├ belongs_to_polymorphic_association_rb.html ││││ ││ │├ has_and_belongs_to_many_association_rb.html ││││ ││ │├ has_many_association_rb.html ││││ ││ │├ has_many_through_association_rb.html ││││ ││ │├ has_one_association_rb.html ││││ ││ │└ has_one_through_association_rb.html ││││ ││ ├ connection_adapters ││││ ││ │├ abstract ││││ ││ ││├ connection_pool_rb.html ││││ ││ ││├ connection_specification_rb.html ││││ ││ ││├ database_statements_rb.html ││││ ││ ││├ query_cache_rb.html ││││ ││ ││├ quoting_rb.html ││││ ││ ││├ schema_definitions_rb.html ││││ ││ ││└ schema_statements_rb.html ││││ ││ │├ abstract_adapter_rb.html ││││ ││ │├ mysql_adapter_rb.html ││││ ││ │├ postgresql_adapter_rb.html ││││ ││ │├ sqlite3_adapter_rb.html ││││ ││ │└ sqlite_adapter_rb.html ││││ ││ ├ locking ││││ ││ │├ optimistic_rb.html ││││ ││ │└ pessimistic_rb.html ││││ ││ ├ serializers ││││ ││ │├ json_serializer_rb.html ││││ ││ │└ xml_serializer_rb.html ││││ ││ ├ aggregations_rb.html ││││ ││ ├ associations_rb.html ││││ ││ ├ association_preload_rb.html ││││ ││ ├ attribute_methods_rb.html ││││ ││ ├ autosave_association_rb.html ││││ ││ ├ base_rb.html ││││ ││ ├ batches_rb.html ││││ ││ ├ calculations_rb.html ││││ ││ ├ callbacks_rb.html ││││ ││ ├ dirty_rb.html ││││ ││ ├ dynamic_finder_match_rb.html ││││ ││ ├ dynamic_scope_match_rb.html ││││ ││ ├ fixtures_rb.html ││││ ││ ├ i18n_interpolation_deprecation_rb.html ││││ ││ ├ migration_rb.html ││││ ││ ├ named_scope_rb.html ││││ ││ ├ nested_attributes_rb.html ││││ ││ ├ observer_rb.html ││││ ││ ├ query_cache_rb.html ││││ ││ ├ reflection_rb.html ││││ ││ ├ schema_dumper_rb.html ││││ ││ ├ schema_rb.html ││││ ││ ├ serialization_rb.html ││││ ││ ├ session_store_rb.html ││││ ││ ├ test_case_rb.html ││││ ││ ├ timestamp_rb.html ││││ ││ ├ transactions_rb.html ││││ ││ ├ validations_rb.html ││││ ││ └ version_rb.html ││││ │├ CHANGELOG.html ││││ │└ README.html ││││ ├ activeresource ││││ │├ lib ││││ ││├ active_resource ││││ │││├ formats ││││ ││││├ json_format_rb.html ││││ ││││└ xml_format_rb.html ││││ │││├ base_rb.html ││││ │││├ connection_rb.html ││││ │││├ custom_methods_rb.html ││││ │││├ formats_rb.html ││││ │││├ http_mock_rb.html ││││ │││├ validations_rb.html ││││ │││└ version_rb.html ││││ ││└ active_resource_rb.html ││││ │├ CHANGELOG.html ││││ │└ README.html ││││ ├ activesupport ││││ │├ lib ││││ ││└ active_support ││││ ││ ├ cache ││││ ││ │├ strategy ││││ ││ ││└ local_cache_rb.html ││││ ││ │├ compressed_mem_cache_store_rb.html ││││ ││ │├ drb_store_rb.html ││││ ││ │├ file_store_rb.html ││││ ││ │├ memory_store_rb.html ││││ ││ │├ mem_cache_store_rb.html ││││ ││ │└ synchronized_memory_store_rb.html ││││ ││ ├ core_ext ││││ ││ │├ array ││││ ││ ││├ access_rb.html ││││ ││ ││├ conversions_rb.html ││││ ││ ││├ extract_options_rb.html ││││ ││ ││├ grouping_rb.html ││││ ││ ││├ random_access_rb.html ││││ ││ ││└ wrapper_rb.html ││││ ││ │├ base64 ││││ ││ ││└ encoding_rb.html ││││ ││ │├ bigdecimal ││││ ││ ││└ conversions_rb.html ││││ ││ │├ cgi ││││ ││ ││└ escape_skipping_slashes_rb.html ││││ ││ │├ class ││││ ││ ││├ attribute_accessors_rb.html ││││ ││ ││├ delegating_attributes_rb.html ││││ ││ ││├ inheritable_attributes_rb.html ││││ ││ ││└ removal_rb.html ││││ ││ │├ date ││││ ││ ││├ behavior_rb.html ││││ ││ ││├ calculations_rb.html ││││ ││ ││└ conversions_rb.html ││││ ││ │├ date_time ││││ ││ ││├ calculations_rb.html ││││ ││ ││└ conversions_rb.html ││││ ││ │├ file ││││ ││ ││└ atomic_rb.html ││││ ││ │├ float ││││ ││ ││├ rounding_rb.html ││││ ││ ││└ time_rb.html ││││ ││ │├ hash ││││ ││ ││├ conversions_rb.html ││││ ││ ││├ deep_merge_rb.html ││││ ││ ││├ diff_rb.html ││││ ││ ││├ except_rb.html ││││ ││ ││├ indifferent_access_rb.html ││││ ││ ││├ keys_rb.html ││││ ││ ││├ reverse_merge_rb.html ││││ ││ ││└ slice_rb.html ││││ ││ │├ integer ││││ ││ ││├ even_odd_rb.html ││││ ││ ││├ inflections_rb.html ││││ ││ ││└ time_rb.html ││││ ││ │├ kernel ││││ ││ ││├ agnostics_rb.html ││││ ││ ││├ daemonizing_rb.html ││││ ││ ││├ debugger_rb.html ││││ ││ ││├ reporting_rb.html ││││ ││ ││└ requires_rb.html ││││ ││ │├ module ││││ ││ ││├ aliasing_rb.html ││││ ││ ││├ attribute_accessors_rb.html ││││ ││ ││├ attr_accessor_with_default_rb.html ││││ ││ ││├ attr_internal_rb.html ││││ ││ ││├ delegation_rb.html ││││ ││ ││├ inclusion_rb.html ││││ ││ ││├ introspection_rb.html ││││ ││ ││├ loading_rb.html ││││ ││ ││├ model_naming_rb.html ││││ ││ ││└ synchronization_rb.html ││││ ││ │├ numeric ││││ ││ ││├ bytes_rb.html ││││ ││ ││├ conversions_rb.html ││││ ││ ││└ time_rb.html ││││ ││ │├ object ││││ ││ ││├ conversions_rb.html ││││ ││ ││├ extending_rb.html ││││ ││ ││├ instance_variables_rb.html ││││ ││ ││├ metaclass_rb.html ││││ ││ ││└ misc_rb.html ││││ ││ │├ pathname ││││ ││ ││└ clean_within_rb.html ││││ ││ │├ process ││││ ││ ││└ daemon_rb.html ││││ ││ │├ range ││││ ││ ││├ blockless_step_rb.html ││││ ││ ││├ conversions_rb.html ││││ ││ ││├ include_range_rb.html ││││ ││ ││└ overlaps_rb.html ││││ ││ │├ string ││││ ││ ││├ access_rb.html ││││ ││ ││├ behavior_rb.html ││││ ││ ││├ conversions_rb.html ││││ ││ ││├ filters_rb.html ││││ ││ ││├ inflections_rb.html ││││ ││ ││├ iterators_rb.html ││││ ││ ││├ multibyte_rb.html ││││ ││ ││├ starts_ends_with_rb.html ││││ ││ ││└ xchar_rb.html ││││ ││ │├ time ││││ ││ ││├ behavior_rb.html ││││ ││ ││├ calculations_rb.html ││││ ││ ││├ conversions_rb.html ││││ ││ ││└ zones_rb.html ││││ ││ │├ array_rb.html ││││ ││ │├ base64_rb.html ││││ ││ │├ benchmark_rb.html ││││ ││ │├ bigdecimal_rb.html ││││ ││ │├ blank_rb.html ││││ ││ │├ cgi_rb.html ││││ ││ │├ class_rb.html ││││ ││ │├ date_rb.html ││││ ││ │├ date_time_rb.html ││││ ││ │├ duplicable_rb.html ││││ ││ │├ enumerable_rb.html ││││ ││ │├ exception_rb.html ││││ ││ │├ file_rb.html ││││ ││ │├ float_rb.html ││││ ││ │├ hash_rb.html ││││ ││ │├ integer_rb.html ││││ ││ │├ kernel_rb.html ││││ ││ │├ load_error_rb.html ││││ ││ │├ logger_rb.html ││││ ││ │├ module_rb.html ││││ ││ │├ name_error_rb.html ││││ ││ │├ numeric_rb.html ││││ ││ │├ object_rb.html ││││ ││ │├ pathname_rb.html ││││ ││ │├ process_rb.html ││││ ││ │├ proc_rb.html ││││ ││ │├ range_rb.html ││││ ││ │├ rexml_rb.html ││││ ││ │├ string_rb.html ││││ ││ │├ symbol_rb.html ││││ ││ │├ time_rb.html ││││ ││ │├ try_rb.html ││││ ││ │└ uri_rb.html ││││ ││ ├ json ││││ ││ │├ backends ││││ ││ ││├ jsongem_rb.html ││││ ││ ││└ yaml_rb.html ││││ ││ │├ encoders ││││ ││ ││├ date_rb.html ││││ ││ ││├ date_time_rb.html ││││ ││ ││├ enumerable_rb.html ││││ ││ ││├ false_class_rb.html ││││ ││ ││├ hash_rb.html ││││ ││ ││├ nil_class_rb.html ││││ ││ ││├ numeric_rb.html ││││ ││ ││├ object_rb.html ││││ ││ ││├ regexp_rb.html ││││ ││ ││├ string_rb.html ││││ ││ ││├ symbol_rb.html ││││ ││ ││├ time_rb.html ││││ ││ ││└ true_class_rb.html ││││ ││ │├ decoding_rb.html ││││ ││ │├ encoding_rb.html ││││ ││ │└ variable_rb.html ││││ ││ ├ multibyte ││││ ││ │├ chars_rb.html ││││ ││ │├ exceptions_rb.html ││││ ││ │└ unicode_database_rb.html ││││ ││ ├ testing ││││ ││ │├ assertions_rb.html ││││ ││ │├ declarative_rb.html ││││ ││ │├ default_rb.html ││││ ││ │├ deprecation_rb.html ││││ ││ │├ performance_rb.html ││││ ││ │└ setup_and_teardown_rb.html ││││ ││ ├ values ││││ ││ │└ time_zone_rb.html ││││ ││ ├ vendor ││││ ││ │├ builder-2_1_2 ││││ ││ ││├ builder ││││ ││ │││├ blankslate_rb.html ││││ ││ │││├ css_rb.html ││││ ││ │││├ xchar_rb.html ││││ ││ │││├ xmlbase_rb.html ││││ ││ │││├ xmlevents_rb.html ││││ ││ │││└ xmlmarkup_rb.html ││││ ││ ││├ blankslate_rb.html ││││ ││ ││└ builder_rb.html ││││ ││ │├ i18n-0_1_3 ││││ ││ ││├ lib ││││ ││ │││├ i18n ││││ ││ ││││├ backend ││││ ││ │││││└ simple_rb.html ││││ ││ ││││└ exceptions_rb.html ││││ ││ │││└ i18n_rb.html ││││ ││ ││└ test ││││ ││ ││ ├ locale ││││ ││ ││ │└ en_rb.html ││││ ││ ││ ├ all_rb.html ││││ ││ ││ ├ i18n_exceptions_test_rb.html ││││ ││ ││ ├ i18n_test_rb.html ││││ ││ ││ └ simple_backend_test_rb.html ││││ ││ │├ memcache-client-1_7_4 ││││ ││ ││└ memcache_rb.html ││││ ││ │└ tzinfo-0_3_12 ││││ ││ │ ├ tzinfo ││││ ││ │ │├ definitions ││││ ││ │ ││├ Africa ││││ ││ │ │││├ Algiers_rb.html ││││ ││ │ │││├ Cairo_rb.html ││││ ││ │ │││├ Casablanca_rb.html ││││ ││ │ │││├ Harare_rb.html ││││ ││ │ │││├ Johannesburg_rb.html ││││ ││ │ │││├ Monrovia_rb.html ││││ ││ │ │││└ Nairobi_rb.html ││││ ││ │ ││├ America ││││ ││ │ │││├ Argentina ││││ ││ │ ││││├ Buenos_Aires_rb.html ││││ ││ │ ││││└ San_Juan_rb.html ││││ ││ │ │││├ Indiana ││││ ││ │ ││││└ Indianapolis_rb.html ││││ ││ │ │││├ Bogota_rb.html ││││ ││ │ │││├ Caracas_rb.html ││││ ││ │ │││├ Chicago_rb.html ││││ ││ │ │││├ Chihuahua_rb.html ││││ ││ │ │││├ Denver_rb.html ││││ ││ │ │││├ Godthab_rb.html ││││ ││ │ │││├ Guatemala_rb.html ││││ ││ │ │││├ Halifax_rb.html ││││ ││ │ │││├ Juneau_rb.html ││││ ││ │ │││├ La_Paz_rb.html ││││ ││ │ │││├ Lima_rb.html ││││ ││ │ │││├ Los_Angeles_rb.html ││││ ││ │ │││├ Mazatlan_rb.html ││││ ││ │ │││├ Mexico_City_rb.html ││││ ││ │ │││├ Monterrey_rb.html ││││ ││ │ │││├ New_York_rb.html ││││ ││ │ │││├ Phoenix_rb.html ││││ ││ │ │││├ Regina_rb.html ││││ ││ │ │││├ Santiago_rb.html ││││ ││ │ │││├ Sao_Paulo_rb.html ││││ ││ │ │││├ St_Johns_rb.html ││││ ││ │ │││└ Tijuana_rb.html ││││ ││ │ ││├ Asia ││││ ││ │ │││├ Almaty_rb.html ││││ ││ │ │││├ Baghdad_rb.html ││││ ││ │ │││├ Baku_rb.html ││││ ││ │ │││├ Bangkok_rb.html ││││ ││ │ │││├ Chongqing_rb.html ││││ ││ │ │││├ Colombo_rb.html ││││ ││ │ │││├ Dhaka_rb.html ││││ ││ │ │││├ Hong_Kong_rb.html ││││ ││ │ │││├ Irkutsk_rb.html ││││ ││ │ │││├ Jakarta_rb.html ││││ ││ │ │││├ Jerusalem_rb.html ││││ ││ │ │││├ Kabul_rb.html ││││ ││ │ │││├ Kamchatka_rb.html ││││ ││ │ │││├ Karachi_rb.html ││││ ││ │ │││├ Katmandu_rb.html ││││ ││ │ │││├ Kolkata_rb.html ││││ ││ │ │││├ Krasnoyarsk_rb.html ││││ ││ │ │││├ Kuala_Lumpur_rb.html ││││ ││ │ │││├ Kuwait_rb.html ││││ ││ │ │││├ Magadan_rb.html ││││ ││ │ │││├ Muscat_rb.html ││││ ││ │ │││├ Novosibirsk_rb.html ││││ ││ │ │││├ Rangoon_rb.html ││││ ││ │ │││├ Riyadh_rb.html ││││ ││ │ │││├ Seoul_rb.html ││││ ││ │ │││├ Shanghai_rb.html ││││ ││ │ │││├ Singapore_rb.html ││││ ││ │ │││├ Taipei_rb.html ││││ ││ │ │││├ Tashkent_rb.html ││││ ││ │ │││├ Tbilisi_rb.html ││││ ││ │ │││├ Tehran_rb.html ││││ ││ │ │││├ Tokyo_rb.html ││││ ││ │ │││├ Ulaanbaatar_rb.html ││││ ││ │ │││├ Urumqi_rb.html ││││ ││ │ │││├ Vladivostok_rb.html ││││ ││ │ │││├ Yakutsk_rb.html ││││ ││ │ │││├ Yekaterinburg_rb.html ││││ ││ │ │││└ Yerevan_rb.html ││││ ││ │ ││├ Atlantic ││││ ││ │ │││├ Azores_rb.html ││││ ││ │ │││├ Cape_Verde_rb.html ││││ ││ │ │││└ South_Georgia_rb.html ││││ ││ │ ││├ Australia ││││ ││ │ │││├ Adelaide_rb.html ││││ ││ │ │││├ Brisbane_rb.html ││││ ││ │ │││├ Darwin_rb.html ││││ ││ │ │││├ Hobart_rb.html ││││ ││ │ │││├ Melbourne_rb.html ││││ ││ │ │││├ Perth_rb.html ││││ ││ │ │││└ Sydney_rb.html ││││ ││ │ ││├ Etc ││││ ││ │ │││└ UTC_rb.html ││││ ││ │ ││├ Europe ││││ ││ │ │││├ Amsterdam_rb.html ││││ ││ │ │││├ Athens_rb.html ││││ ││ │ │││├ Belgrade_rb.html ││││ ││ │ │││├ Berlin_rb.html ││││ ││ │ │││├ Bratislava_rb.html ││││ ││ │ │││├ Brussels_rb.html ││││ ││ │ │││├ Bucharest_rb.html ││││ ││ │ │││├ Budapest_rb.html ││││ ││ │ │││├ Copenhagen_rb.html ││││ ││ │ │││├ Dublin_rb.html ││││ ││ │ │││├ Helsinki_rb.html ││││ ││ │ │││├ Istanbul_rb.html ││││ ││ │ │││├ Kiev_rb.html ││││ ││ │ │││├ Lisbon_rb.html ││││ ││ │ │││├ Ljubljana_rb.html ││││ ││ │ │││├ London_rb.html ││││ ││ │ │││├ Madrid_rb.html ││││ ││ │ │││├ Minsk_rb.html ││││ ││ │ │││├ Moscow_rb.html ││││ ││ │ │││├ Paris_rb.html ││││ ││ │ │││├ Prague_rb.html ││││ ││ │ │││├ Riga_rb.html ││││ ││ │ │││├ Rome_rb.html ││││ ││ │ │││├ Sarajevo_rb.html ││││ ││ │ │││├ Skopje_rb.html ││││ ││ │ │││├ Sofia_rb.html ││││ ││ │ │││├ Stockholm_rb.html ││││ ││ │ │││├ Tallinn_rb.html ││││ ││ │ │││├ Vienna_rb.html ││││ ││ │ │││├ Vilnius_rb.html ││││ ││ │ │││├ Warsaw_rb.html ││││ ││ │ │││└ Zagreb_rb.html ││││ ││ │ ││└ Pacific ││││ ││ │ ││ ├ Auckland_rb.html ││││ ││ │ ││ ├ Fiji_rb.html ││││ ││ │ ││ ├ Guam_rb.html ││││ ││ │ ││ ├ Honolulu_rb.html ││││ ││ │ ││ ├ Majuro_rb.html ││││ ││ │ ││ ├ Midway_rb.html ││││ ││ │ ││ ├ Noumea_rb.html ││││ ││ │ ││ ├ Pago_Pago_rb.html ││││ ││ │ ││ ├ Port_Moresby_rb.html ││││ ││ │ ││ └ Tongatapu_rb.html ││││ ││ │ │├ data_timezone_info_rb.html ││││ ││ │ │├ data_timezone_rb.html ││││ ││ │ │├ info_timezone_rb.html ││││ ││ │ │├ linked_timezone_info_rb.html ││││ ││ │ │├ linked_timezone_rb.html ││││ ││ │ │├ offset_rationals_rb.html ││││ ││ │ │├ ruby_core_support_rb.html ││││ ││ │ │├ timezone_definition_rb.html ││││ ││ │ │├ timezone_info_rb.html ││││ ││ │ │├ timezone_offset_info_rb.html ││││ ││ │ │├ timezone_period_rb.html ││││ ││ │ │├ timezone_rb.html ││││ ││ │ │├ timezone_transition_info_rb.html ││││ ││ │ │└ time_or_datetime_rb.html ││││ ││ │ └ tzinfo_rb.html ││││ ││ ├ xml_mini ││││ ││ │├ jdom_rb.html ││││ ││ │├ libxml_rb.html ││││ ││ │├ nokogiri_rb.html ││││ ││ │└ rexml_rb.html ││││ ││ ├ backtrace_cleaner_rb.html ││││ ││ ├ base64_rb.html ││││ ││ ├ basic_object_rb.html ││││ ││ ├ buffered_logger_rb.html ││││ ││ ├ cache_rb.html ││││ ││ ├ callbacks_rb.html ││││ ││ ├ core_ext_rb.html ││││ ││ ├ dependencies_rb.html ││││ ││ ├ deprecation_rb.html ││││ ││ ├ duration_rb.html ││││ ││ ├ gzip_rb.html ││││ ││ ├ inflections_rb.html ││││ ││ ├ inflector_rb.html ││││ ││ ├ json_rb.html ││││ ││ ├ memoizable_rb.html ││││ ││ ├ message_encryptor_rb.html ││││ ││ ├ message_verifier_rb.html ││││ ││ ├ multibyte_rb.html ││││ ││ ├ option_merger_rb.html ││││ ││ ├ ordered_hash_rb.html ││││ ││ ├ ordered_options_rb.html ││││ ││ ├ rescuable_rb.html ││││ ││ ├ secure_random_rb.html ││││ ││ ├ string_inquirer_rb.html ││││ ││ ├ test_case_rb.html ││││ ││ ├ time_with_zone_rb.html ││││ ││ ├ vendor_rb.html ││││ ││ ├ version_rb.html ││││ ││ ├ whiny_nil_rb.html ││││ ││ └ xml_mini_rb.html ││││ │├ CHANGELOG.html ││││ │└ README.html ││││ └ railties ││││ ├ lib ││││ │├ commands ││││ ││├ about_rb.html ││││ ││├ console_rb.html ││││ ││├ dbconsole_rb.html ││││ ││├ destroy_rb.html ││││ ││├ generate_rb.html ││││ ││├ plugin_rb.html ││││ ││├ runner_rb.html ││││ ││├ server_rb.html ││││ ││└ update_rb.html ││││ │├ rails_generator ││││ ││├ base_rb.html ││││ ││├ commands_rb.html ││││ ││├ generated_attribute_rb.html ││││ ││├ lookup_rb.html ││││ ││├ manifest_rb.html ││││ ││├ options_rb.html ││││ ││├ scripts_rb.html ││││ ││├ secret_key_generator_rb.html ││││ ││├ simple_logger_rb.html ││││ ││└ spec_rb.html ││││ │├ code_statistics_rb.html ││││ │├ commands_rb.html ││││ │├ console_app_rb.html ││││ │├ console_sandbox_rb.html ││││ │├ console_with_helpers_rb.html ││││ │├ dispatcher_rb.html ││││ │├ fcgi_handler_rb.html ││││ │├ initializer_rb.html ││││ │├ performance_test_help_rb.html ││││ │├ rails_generator_rb.html ││││ │├ railties_path_rb.html ││││ │├ rubyprof_ext_rb.html ││││ │├ ruby_version_check_rb.html ││││ │├ source_annotation_extractor_rb.html ││││ │├ test_help_rb.html ││││ │└ webrick_server_rb.html ││││ ├ CHANGELOG.html ││││ ├ MIT-LICENSE.html ││││ └ README.html │││└ README.html ││├ created.rid ││├ fr_class_index.html ││├ fr_file_index.html ││├ fr_method_index.html ││├ index.html ││└ rdoc-style.css │├ app ││├ classes │││├ ApplicationController.html │││└ ApplicationHelper.html ││├ files │││├ app ││││├ controllers │││││└ application_controller_rb.html ││││└ helpers ││││ └ application_helper_rb.html │││└ doc │││ └ README_FOR_APP.html ││├ created.rid ││├ fr_class_index.html ││├ fr_file_index.html ││├ fr_method_index.html ││├ index.html ││└ rdoc-style.css │└ README_FOR_APP ├ lib │└ tasks ├ log │├ development.log │├ production.log │├ server.log │└ test.log ├ public │├ images ││└ rails.png │├ javascripts ││├ application.js ││├ controls.js ││├ dragdrop.js ││├ effects.js ││└ prototype.js │├ stylesheets │├ 404.html │├ 422.html │├ 500.html │├ dispatch.cgi │├ dispatch.fcgi │├ dispatch.rb │├ favicon.ico │├ index.html │└ robots.txt ├ script │├ performance ││├ benchmarker ││└ profiler │├ about │├ console │├ destroy │├ generate │├ plugin │├ runner │└ server ├ test │├ fixtures │├ functional │├ mocks ││├ development ││└ test │├ unit │└ test_helper.rb ├ tmp │├ cache │├ pids │├ sessions │└ sockets ├ vendor │├ plugins │└ rails │ ├ actionmailer │ │├ lib │ ││├ action_mailer │ │││├ vendor │ ││││├ text-format-0.6.3 │ │││││└ text │ │││││ └ format.rb │ ││││├ tmail-1.2.3 │ │││││├ tmail │ ││││││├ address.rb │ ││││││├ attachments.rb │ ││││││├ base64.rb │ ││││││├ compat.rb │ ││││││├ config.rb │ ││││││├ core_extensions.rb │ ││││││├ encode.rb │ ││││││├ header.rb │ ││││││├ index.rb │ ││││││├ interface.rb │ ││││││├ loader.rb │ ││││││├ mail.rb │ ││││││├ mailbox.rb │ ││││││├ main.rb │ ││││││├ mbox.rb │ ││││││├ net.rb │ ││││││├ obsolete.rb │ ││││││├ parser.rb │ ││││││├ port.rb │ ││││││├ quoting.rb │ ││││││├ require_arch.rb │ ││││││├ scanner.rb │ ││││││├ scanner_r.rb │ ││││││├ stringio.rb │ ││││││├ utils.rb │ ││││││└ version.rb │ │││││└ tmail.rb │ ││││├ text_format.rb │ ││││└ tmail.rb │ │││├ adv_attr_accessor.rb │ │││├ base.rb │ │││├ helpers.rb │ │││├ mail_helper.rb │ │││├ part.rb │ │││├ part_container.rb │ │││├ quoting.rb │ │││├ test_case.rb │ │││├ test_helper.rb │ │││├ utils.rb │ │││└ version.rb │ ││├ actionmailer.rb │ ││└ action_mailer.rb │ │├ pkg │ ││├ actionmailer-2.3.3 │ │││├ lib │ ││││├ action_mailer │ │││││├ vendor │ ││││││├ text-format-0.6.3 │ │││││││└ text │ │││││││ └ format.rb │ ││││││├ tmail-1.2.3 │ │││││││├ tmail │ ││││││││├ address.rb │ ││││││││├ attachments.rb │ ││││││││├ base64.rb │ ││││││││├ compat.rb │ ││││││││├ config.rb │ ││││││││├ core_extensions.rb │ ││││││││├ encode.rb │ ││││││││├ header.rb │ ││││││││├ index.rb │ ││││││││├ interface.rb │ ││││││││├ loader.rb │ ││││││││├ mail.rb │ ││││││││├ mailbox.rb │ ││││││││├ main.rb │ ││││││││├ mbox.rb │ ││││││││├ net.rb │ ││││││││├ obsolete.rb │ ││││││││├ parser.rb │ ││││││││├ port.rb │ ││││││││├ quoting.rb │ ││││││││├ require_arch.rb │ ││││││││├ scanner.rb │ ││││││││├ scanner_r.rb │ ││││││││├ stringio.rb │ ││││││││├ utils.rb │ ││││││││└ version.rb │ │││││││└ tmail.rb │ ││││││├ text_format.rb │ ││││││└ tmail.rb │ │││││├ adv_attr_accessor.rb │ │││││├ base.rb │ │││││├ helpers.rb │ │││││├ mail_helper.rb │ │││││├ part.rb │ │││││├ part_container.rb │ │││││├ quoting.rb │ │││││├ test_case.rb │ │││││├ test_helper.rb │ │││││├ utils.rb │ │││││└ version.rb │ ││││├ actionmailer.rb │ ││││└ action_mailer.rb │ │││├ test │ ││││├ fixtures │ │││││├ asset_host_mailer │ ││││││└ email_with_asset.html.erb │ │││││├ auto_layout_mailer │ ││││││├ hello.html.erb │ ││││││├ multipart.text.html.erb │ ││││││└ multipart.text.plain.erb │ │││││├ explicit_layout_mailer │ ││││││├ logout.html.erb │ ││││││└ signup.html.erb │ │││││├ first_mailer │ ││││││└ share.erb │ │││││├ helpers │ ││││││└ example_helper.rb │ │││││├ helper_mailer │ ││││││├ use_example_helper.erb │ ││││││├ use_helper.erb │ ││││││├ use_helper_method.erb │ ││││││└ use_mail_helper.erb │ │││││├ layouts │ ││││││├ auto_layout_mailer.html.erb │ ││││││├ auto_layout_mailer.text.erb │ ││││││└ spam.html.erb │ │││││├ path.with.dots │ ││││││└ funky_path_mailer │ ││││││ └ multipart_with_template_path_with_dots.erb │ │││││├ second_mailer │ ││││││└ share.erb │ │││││├ templates │ ││││││└ signed_up.erb │ │││││├ test_mailer │ ││││││├ body_ivar.erb │ ││││││├ custom_templating_extension.text.html.haml │ ││││││├ custom_templating_extension.text.plain.haml │ ││││││├ implicitly_multipart_example.ignored.erb │ ││││││├ implicitly_multipart_example.rhtml.bak │ ││││││├ implicitly_multipart_example.text.html.erb │ ││││││├ implicitly_multipart_example.text.html.erb~ │ ││││││├ implicitly_multipart_example.text.plain.erb │ ││││││├ implicitly_multipart_example.text.yaml.erb │ ││││││├ included_subtemplate.text.plain.erb │ ││││││├ rxml_template.builder │ ││││││├ rxml_template.rxml │ ││││││├ signed_up.html.erb │ ││││││├ signed_up_with_url.erb │ ││││││└ _subtemplate.text.plain.erb │ │││││├ raw_email │ │││││├ raw_email10 │ │││││├ raw_email12 │ │││││├ raw_email13 │ │││││├ raw_email2 │ │││││├ raw_email3 │ │││││├ raw_email4 │ │││││├ raw_email5 │ │││││├ raw_email6 │ │││││├ raw_email7 │ │││││├ raw_email8 │ │││││├ raw_email9 │ │││││├ raw_email_quoted_with_0d0a │ │││││├ raw_email_with_invalid_characters_in_content_type │ │││││├ raw_email_with_nested_attachment │ │││││└ raw_email_with_partially_quoted_subject │ ││││├ abstract_unit.rb │ ││││├ asset_host_test.rb │ ││││├ delivery_method_test.rb │ ││││├ mail_helper_test.rb │ ││││├ mail_layout_test.rb │ ││││├ mail_render_test.rb │ ││││├ mail_service_test.rb │ ││││├ quoting_test.rb │ ││││├ test_helper_test.rb │ ││││├ tmail_test.rb │ ││││└ url_test.rb │ │││├ CHANGELOG │ │││├ install.rb │ │││├ MIT-LICENSE │ │││├ Rakefile │ │││└ README │ ││├ actionmailer-2.3.3.gem │ ││├ actionmailer-2.3.3.tgz │ ││└ actionmailer-2.3.3.zip │ │├ test │ ││├ fixtures │ │││├ asset_host_mailer │ ││││└ email_with_asset.html.erb │ │││├ auto_layout_mailer │ ││││├ hello.html.erb │ ││││├ multipart.text.html.erb │ ││││└ multipart.text.plain.erb │ │││├ explicit_layout_mailer │ ││││├ logout.html.erb │ ││││└ signup.html.erb │ │││├ first_mailer │ ││││└ share.erb │ │││├ helpers │ ││││└ example_helper.rb │ │││├ helper_mailer │ ││││├ use_example_helper.erb │ ││││├ use_helper.erb │ ││││├ use_helper_method.erb │ ││││└ use_mail_helper.erb │ │││├ layouts │ ││││├ auto_layout_mailer.html.erb │ ││││├ auto_layout_mailer.text.erb │ ││││└ spam.html.erb │ │││├ path.with.dots │ ││││└ funky_path_mailer │ ││││ └ multipart_with_template_path_with_dots.erb │ │││├ second_mailer │ ││││└ share.erb │ │││├ templates │ ││││└ signed_up.erb │ │││├ test_mailer │ ││││├ body_ivar.erb │ ││││├ custom_templating_extension.text.html.haml │ ││││├ custom_templating_extension.text.plain.haml │ ││││├ implicitly_multipart_example.ignored.erb │ ││││├ implicitly_multipart_example.rhtml.bak │ ││││├ implicitly_multipart_example.text.html.erb │ ││││├ implicitly_multipart_example.text.html.erb~ │ ││││├ implicitly_multipart_example.text.plain.erb │ ││││├ implicitly_multipart_example.text.yaml.erb │ ││││├ included_subtemplate.text.plain.erb │ ││││├ rxml_template.builder │ ││││├ rxml_template.rxml │ ││││├ signed_up.html.erb │ ││││├ signed_up_with_url.erb │ ││││└ _subtemplate.text.plain.erb │ │││├ raw_email │ │││├ raw_email10 │ │││├ raw_email12 │ │││├ raw_email13 │ │││├ raw_email2 │ │││├ raw_email3 │ │││├ raw_email4 │ │││├ raw_email5 │ │││├ raw_email6 │ │││├ raw_email7 │ │││├ raw_email8 │ │││├ raw_email9 │ │││├ raw_email_quoted_with_0d0a │ │││├ raw_email_with_invalid_characters_in_content_type │ │││├ raw_email_with_nested_attachment │ │││└ raw_email_with_partially_quoted_subject │ ││├ abstract_unit.rb │ ││├ asset_host_test.rb │ ││├ delivery_method_test.rb │ ││├ mail_helper_test.rb │ ││├ mail_layout_test.rb │ ││├ mail_render_test.rb │ ││├ mail_service_test.rb │ ││├ quoting_test.rb │ ││├ test_helper_test.rb │ ││├ tmail_test.rb │ ││└ url_test.rb │ │├ CHANGELOG │ │├ install.rb │ │├ MIT-LICENSE │ │├ Rakefile │ │└ README │ ├ actionpack │ │├ lib │ ││├ action_controller │ │││├ assertions │ ││││├ dom_assertions.rb │ ││││├ model_assertions.rb │ ││││├ response_assertions.rb │ ││││├ routing_assertions.rb │ ││││├ selector_assertions.rb │ ││││└ tag_assertions.rb │ │││├ caching │ ││││├ actions.rb │ ││││├ fragments.rb │ ││││├ pages.rb │ ││││├ sweeper.rb │ ││││└ sweeping.rb │ │││├ cgi_ext │ ││││├ cookie.rb │ ││││├ query_extension.rb │ ││││└ stdinput.rb │ │││├ routing │ ││││├ builder.rb │ ││││├ optimisations.rb │ ││││├ recognition_optimisation.rb │ ││││├ route.rb │ ││││├ route_set.rb │ ││││├ routing_ext.rb │ ││││└ segments.rb │ │││├ session │ ││││├ abstract_store.rb │ ││││├ cookie_store.rb │ ││││└ mem_cache_store.rb │ │││├ templates │ ││││└ rescues │ ││││ ├ diagnostics.erb │ ││││ ├ layout.erb │ ││││ ├ missing_template.erb │ ││││ ├ routing_error.erb │ ││││ ├ template_error.erb │ ││││ ├ unknown_action.erb │ ││││ ├ _request_and_response.erb │ ││││ └ _trace.erb │ │││├ vendor │ ││││├ html-scanner │ │││││└ html │ │││││ ├ document.rb │ │││││ ├ node.rb │ │││││ ├ sanitizer.rb │ │││││ ├ selector.rb │ │││││ ├ tokenizer.rb │ │││││ └ version.rb │ ││││└ html-scanner.rb │ │││├ base.rb │ │││├ benchmarking.rb │ │││├ caching.rb │ │││├ cgi_ext.rb │ │││├ cgi_process.rb │ │││├ cookies.rb │ │││├ dispatcher.rb │ │││├ failsafe.rb │ │││├ filters.rb │ │││├ flash.rb │ │││├ headers.rb │ │││├ helpers.rb │ │││├ http_authentication.rb │ │││├ integration.rb │ │││├ layout.rb │ │││├ middlewares.rb │ │││├ middleware_stack.rb │ │││├ mime_responds.rb │ │││├ mime_type.rb │ │││├ mime_types.rb │ │││├ params_parser.rb │ │││├ performance_test.rb │ │││├ polymorphic_routes.rb │ │││├ record_identifier.rb │ │││├ reloader.rb │ │││├ request.rb │ │││├ request_forgery_protection.rb │ │││├ rescue.rb │ │││├ resources.rb │ │││├ response.rb │ │││├ routing.rb │ │││├ session_management.rb │ │││├ status_codes.rb │ │││├ streaming.rb │ │││├ test_case.rb │ │││├ test_process.rb │ │││├ translation.rb │ │││├ uploaded_file.rb │ │││├ url_rewriter.rb │ │││└ verification.rb │ ││├ action_pack │ │││└ version.rb │ ││├ action_view │ │││├ erb │ ││││└ util.rb │ │││├ helpers │ ││││├ active_record_helper.rb │ ││││├ asset_tag_helper.rb │ ││││├ atom_feed_helper.rb │ ││││├ benchmark_helper.rb │ ││││├ cache_helper.rb │ ││││├ capture_helper.rb │ ││││├ date_helper.rb │ ││││├ debug_helper.rb │ ││││├ form_helper.rb │ ││││├ form_options_helper.rb │ ││││├ form_tag_helper.rb │ ││││├ javascript_helper.rb │ ││││├ number_helper.rb │ ││││├ prototype_helper.rb │ ││││├ record_identification_helper.rb │ ││││├ record_tag_helper.rb │ ││││├ sanitize_helper.rb │ ││││├ scriptaculous_helper.rb │ ││││├ tag_helper.rb │ ││││├ text_helper.rb │ ││││├ translation_helper.rb │ ││││└ url_helper.rb │ │││├ locale │ ││││└ en.yml │ │││├ template_handlers │ ││││├ builder.rb │ ││││├ erb.rb │ ││││└ rjs.rb │ │││├ base.rb │ │││├ helpers.rb │ │││├ inline_template.rb │ │││├ partials.rb │ │││├ paths.rb │ │││├ reloadable_template.rb │ │││├ renderable.rb │ │││├ renderable_partial.rb │ │││├ template.rb │ │││├ template_error.rb │ │││├ template_handler.rb │ │││├ template_handlers.rb │ │││└ test_case.rb │ ││├ actionpack.rb │ ││├ action_controller.rb │ ││├ action_pack.rb │ ││└ action_view.rb │ │├ pkg │ ││├ actionpack-2.3.3 │ │││├ lib │ ││││├ action_controller │ │││││├ assertions │ ││││││├ dom_assertions.rb │ ││││││├ model_assertions.rb │ ││││││├ response_assertions.rb │ ││││││├ routing_assertions.rb │ ││││││├ selector_assertions.rb │ ││││││└ tag_assertions.rb │ │││││├ caching │ ││││││├ actions.rb │ ││││││├ fragments.rb │ ││││││├ pages.rb │ ││││││├ sweeper.rb │ ││││││└ sweeping.rb │ │││││├ cgi_ext │ ││││││├ cookie.rb │ ││││││├ query_extension.rb │ ││││││└ stdinput.rb │ │││││├ routing │ ││││││├ builder.rb │ ││││││├ optimisations.rb │ ││││││├ recognition_optimisation.rb │ ││││││├ route.rb │ ││││││├ route_set.rb │ ││││││├ routing_ext.rb │ ││││││└ segments.rb │ │││││├ session │ ││││││├ abstract_store.rb │ ││││││├ cookie_store.rb │ ││││││└ mem_cache_store.rb │ │││││├ templates │ ││││││└ rescues │ ││││││ ├ diagnostics.erb │ ││││││ ├ layout.erb │ ││││││ ├ missing_template.erb │ ││││││ ├ routing_error.erb │ ││││││ ├ template_error.erb │ ││││││ ├ unknown_action.erb │ ││││││ ├ _request_and_response.erb │ ││││││ └ _trace.erb │ │││││├ vendor │ ││││││├ html-scanner │ │││││││└ html │ │││││││ ├ document.rb │ │││││││ ├ node.rb │ │││││││ ├ sanitizer.rb │ │││││││ ├ selector.rb │ │││││││ ├ tokenizer.rb │ │││││││ └ version.rb │ ││││││└ html-scanner.rb │ │││││├ base.rb │ │││││├ benchmarking.rb │ │││││├ caching.rb │ │││││├ cgi_ext.rb │ │││││├ cgi_process.rb │ │││││├ cookies.rb │ │││││├ dispatcher.rb │ │││││├ failsafe.rb │ │││││├ filters.rb │ │││││├ flash.rb │ │││││├ headers.rb │ │││││├ helpers.rb │ │││││├ http_authentication.rb │ │││││├ integration.rb │ │││││├ layout.rb │ │││││├ middlewares.rb │ │││││├ middleware_stack.rb │ │││││├ mime_responds.rb │ │││││├ mime_type.rb │ │││││├ mime_types.rb │ │││││├ params_parser.rb │ │││││├ performance_test.rb │ │││││├ polymorphic_routes.rb │ │││││├ record_identifier.rb │ │││││├ reloader.rb │ │││││├ request.rb │ │││││├ request_forgery_protection.rb │ │││││├ rescue.rb │ │││││├ resources.rb │ │││││├ response.rb │ │││││├ routing.rb │ │││││├ session_management.rb │ │││││├ status_codes.rb │ │││││├ streaming.rb │ │││││├ test_case.rb │ │││││├ test_process.rb │ │││││├ translation.rb │ │││││├ uploaded_file.rb │ │││││├ url_rewriter.rb │ │││││└ verification.rb │ ││││├ action_pack │ │││││└ version.rb │ ││││├ action_view │ │││││├ erb │ ││││││└ util.rb │ │││││├ helpers │ ││││││├ active_record_helper.rb │ ││││││├ asset_tag_helper.rb │ ││││││├ atom_feed_helper.rb │ ││││││├ benchmark_helper.rb │ ││││││├ cache_helper.rb │ ││││││├ capture_helper.rb │ ││││││├ date_helper.rb │ ││││││├ debug_helper.rb │ ││││││├ form_helper.rb │ ││││││├ form_options_helper.rb │ ││││││├ form_tag_helper.rb │ ││││││├ javascript_helper.rb │ ││││││├ number_helper.rb │ ││││││├ prototype_helper.rb │ ││││││├ record_identification_helper.rb │ ││││││├ record_tag_helper.rb │ ││││││├ sanitize_helper.rb │ ││││││├ scriptaculous_helper.rb │ ││││││├ tag_helper.rb │ ││││││├ text_helper.rb │ ││││││├ translation_helper.rb │ ││││││└ url_helper.rb │ │││││├ locale │ ││││││└ en.yml │ │││││├ template_handlers │ ││││││├ builder.rb │ ││││││├ erb.rb │ ││││││└ rjs.rb │ │││││├ base.rb │ │││││├ helpers.rb │ │││││├ inline_template.rb │ │││││├ partials.rb │ │││││├ paths.rb │ │││││├ reloadable_template.rb │ │││││├ renderable.rb │ │││││├ renderable_partial.rb │ │││││├ template.rb │ │││││├ template_error.rb │ │││││├ template_handler.rb │ │││││├ template_handlers.rb │ │││││└ test_case.rb │ ││││├ actionpack.rb │ ││││├ action_controller.rb │ ││││├ action_pack.rb │ ││││└ action_view.rb │ │││├ test │ ││││├ activerecord │ │││││├ active_record_store_test.rb │ │││││└ render_partial_with_record_identification_test.rb │ ││││├ controller │ │││││├ controller_fixtures │ ││││││├ app │ │││││││└ controllers │ │││││││ ├ admin │ │││││││ │└ user_controller.rb │ │││││││ └ user_controller.rb │ ││││││└ vendor │ ││││││ └ plugins │ ││││││ └ bad_plugin │ ││││││ └ lib │ ││││││ └ plugin_controller.rb │ │││││├ deprecation │ ││││││└ deprecated_base_methods_test.rb │ │││││├ html-scanner │ ││││││├ cdata_node_test.rb │ ││││││├ document_test.rb │ ││││││├ node_test.rb │ ││││││├ sanitizer_test.rb │ ││││││├ tag_node_test.rb │ ││││││├ text_node_test.rb │ ││││││└ tokenizer_test.rb │ │││││├ request │ ││││││├ json_params_parsing_test.rb │ ││││││├ multipart_params_parsing_test.rb │ ││││││├ query_string_parsing_test.rb │ ││││││├ test_request_test.rb │ ││││││├ url_encoded_params_parsing_test.rb │ ││││││└ xml_params_parsing_test.rb │ │││││├ session │ ││││││├ cookie_store_test.rb │ ││││││├ mem_cache_store_test.rb │ ││││││└ test_session_test.rb │ │││││├ action_pack_assertions_test.rb │ │││││├ addresses_render_test.rb │ │││││├ assert_select_test.rb │ │││││├ base_test.rb │ │││││├ benchmark_test.rb │ │││││├ caching_test.rb │ │││││├ capture_test.rb │ │││││├ content_type_test.rb │ │││││├ cookie_test.rb │ │││││├ dispatcher_test.rb │ │││││├ failsafe_test.rb │ │││││├ fake_controllers.rb │ │││││├ fake_models.rb │ │││││├ filters_test.rb │ │││││├ filter_params_test.rb │ │││││├ flash_test.rb │ │││││├ header_test.rb │ │││││├ helper_test.rb │ │││││├ http_basic_authentication_test.rb │ │││││├ http_digest_authentication_test.rb │ │││││├ integration_test.rb │ │││││├ layout_test.rb │ │││││├ logging_test.rb │ │││││├ middleware_stack_test.rb │ │││││├ mime_responds_test.rb │ │││││├ mime_type_test.rb │ │││││├ polymorphic_routes_test.rb │ │││││├ rack_test.rb │ │││││├ record_identifier_test.rb │ │││││├ redirect_test.rb │ │││││├ reloader_test.rb │ │││││├ render_test.rb │ │││││├ request_forgery_protection_test.rb │ │││││├ request_test.rb │ │││││├ rescue_test.rb │ │││││├ resources_test.rb │ │││││├ routing_test.rb │ │││││├ selector_test.rb │ │││││├ send_file_test.rb │ │││││├ test_test.rb │ │││││├ translation_test.rb │ │││││├ url_rewriter_test.rb │ │││││├ verification_test.rb │ │││││├ view_paths_test.rb │ │││││└ webservice_test.rb │ ││││├ fixtures │ │││││├ addresses │ ││││││└ list.erb │ │││││├ alternate_helpers │ ││││││└ foo_helper.rb │ │││││├ bad_customers │ ││││││└ _bad_customer.html.erb │ │││││├ content_type │ ││││││├ render_default_content_types_for_respond_to.rhtml │ ││││││├ render_default_for_rhtml.rhtml │ ││││││├ render_default_for_rjs.rjs │ ││││││└ render_default_for_rxml.rxml │ │││││├ customers │ ││││││└ _customer.html.erb │ │││││├ db_definitions │ ││││││└ sqlite.sql │ │││││├ developers │ ││││││└ _developer.erb │ │││││├ failsafe │ ││││││└ 500.html │ │││││├ fun │ ││││││├ games │ │││││││├ hello_world.erb │ │││││││└ _game.erb │ ││││││└ serious │ ││││││ └ games │ ││││││ └ _game.erb │ │││││├ functional_caching │ ││││││├ formatted_fragment_cached.html.erb │ ││││││├ formatted_fragment_cached.js.rjs │ ││││││├ formatted_fragment_cached.xml.builder │ ││││││├ fragment_cached.html.erb │ ││││││├ html_fragment_cached_with_partial.html.erb │ ││││││├ inline_fragment_cached.html.erb │ ││││││├ js_fragment_cached_with_partial.js.rjs │ ││││││└ _partial.erb │ │││││├ good_customers │ ││││││└ _good_customer.html.erb │ │││││├ helpers │ ││││││├ fun │ │││││││├ games_helper.rb │ │││││││└ pdf_helper.rb │ ││││││└ abc_helper.rb │ │││││├ layouts │ ││││││├ block_with_layout.erb │ ││││││├ builder.builder │ ││││││├ default_html.html.erb │ ││││││├ partial_with_layout.erb │ ││││││├ standard.erb │ ││││││├ talk_from_action.erb │ ││││││├ xhr.html.erb │ ││││││├ yield.erb │ ││││││└ _column.html.erb │ │││││├ layout_tests │ ││││││├ alt │ │││││││├ layouts │ ││││││││└ alt.rhtml │ │││││││└ hello.rhtml │ ││││││├ layouts │ │││││││├ controller_name_space │ ││││││││└ nested.rhtml │ │││││││├ symlinked │ │││││││├ item.rhtml │ │││││││├ layout_test.rhtml │ │││││││├ multiple_extensions.html.erb │ │││││││└ third_party_template_library.mab │ ││││││└ views │ ││││││ └ hello.rhtml │ │││││├ mascots │ ││││││└ _mascot.html.erb │ │││││├ multipart │ ││││││├ binary_file │ ││││││├ boundary_problem_file │ ││││││├ bracketed_param │ ││││││├ empty │ ││││││├ hello.txt │ ││││││├ large_text_file │ ││││││├ mixed_files │ ││││││├ mona_lisa.jpg │ ││││││├ none │ ││││││├ single_parameter │ ││││││└ text_file │ │││││├ override │ ││││││└ test │ ││││││ └ hello_world.erb │ │││││├ override2 │ ││││││└ layouts │ ││││││ └ test │ ││││││ └ sub.erb │ │││││├ post_test │ ││││││├ layouts │ │││││││├ post.html.erb │ │││││││└ super_post.iphone.erb │ ││││││├ post │ │││││││├ index.html.erb │ │││││││└ index.iphone.erb │ ││││││└ super_post │ ││││││ ├ index.html.erb │ ││││││ └ index.iphone.erb │ │││││├ projects │ ││││││└ _project.erb │ │││││├ public │ ││││││├ images │ │││││││└ rails.png │ ││││││├ javascripts │ │││││││├ cache │ │││││││├ subdir │ ││││││││└ subdir.js │ │││││││├ application.js │ │││││││├ bank.js │ │││││││├ controls.js │ │││││││├ dragdrop.js │ │││││││├ effects.js │ │││││││├ prototype.js │ │││││││├ robber.js │ │││││││└ version.1.0.js │ ││││││├ stylesheets │ │││││││├ subdir │ ││││││││└ subdir.css │ │││││││├ bank.css │ │││││││├ robber.css │ │││││││└ version.1.0.css │ ││││││├ 404.html │ ││││││├ 500.da.html │ ││││││└ 500.html │ │││││├ quiz │ ││││││└ questions │ ││││││ └ _question.html.erb │ │││││├ replies │ ││││││└ _reply.erb │ │││││├ respond_to │ ││││││├ layouts │ │││││││├ missing.html.erb │ │││││││├ standard.html.erb │ │││││││└ standard.iphone.erb │ ││││││├ all_types_with_layout.html.erb │ ││││││├ all_types_with_layout.js.rjs │ ││││││├ custom_constant_handling_without_block.mobile.erb │ ││││││├ iphone_with_html_response_type.html.erb │ ││││││├ iphone_with_html_response_type.iphone.erb │ ││││││├ using_defaults.html.erb │ ││││││├ using_defaults.js.rjs │ ││││││├ using_defaults.xml.builder │ ││││││├ using_defaults_with_type_list.html.erb │ ││││││├ using_defaults_with_type_list.js.rjs │ ││││││└ using_defaults_with_type_list.xml.builder │ │││││├ scope │ ││││││└ test │ ││││││ └ modgreet.erb │ │││││├ symlink_parent │ ││││││└ symlinked_layout.erb │ │││││├ test │ ││││││├ dot.directory │ │││││││└ render_file_with_ivar.erb │ ││││││├ malformed │ │││││││├ malformed.en.html.erb~ │ │││││││├ malformed.erb~ │ │││││││└ malformed.html.erb~ │ ││││││├ action_talk_to_layout.erb │ ││││││├ calling_partial_with_layout.html.erb │ ││││││├ capturing.erb │ ││││││├ content_for.erb │ ││││││├ content_for_concatenated.erb │ ││││││├ content_for_with_parameter.erb │ ││││││├ delete_with_js.rjs │ ││││││├ dont_pick_me │ ││││││├ enum_rjs_test.rjs │ ││││││├ formatted_html_erb.html.erb │ ││││││├ formatted_xml_erb.builder │ ││││││├ formatted_xml_erb.html.erb │ ││││││├ formatted_xml_erb.xml.erb │ ││││││├ greeting.erb │ ││││││├ greeting.js.rjs │ ││││││├ hello.builder │ ││││││├ hello_world.da.html.erb │ ││││││├ hello_world.erb │ ││││││├ hello_world.erb~ │ ││││││├ hello_world.pt-BR.html.erb │ ││││││├ hello_world_container.builder │ ││││││├ hello_world_from_rxml.builder │ ││││││├ hello_world_with_layout_false.erb │ ││││││├ hello_xml_world.builder │ ││││││├ hyphen-ated.erb │ ││││││├ implicit_content_type.atom.builder │ ││││││├ list.erb │ ││││││├ nested_layout.erb │ ││││││├ non_erb_block_content_for.builder │ ││││││├ potential_conflicts.erb │ ││││││├ render_explicit_html_template.js.rjs │ ││││││├ render_file_from_template.html.erb │ ││││││├ render_file_with_ivar.erb │ ││││││├ render_file_with_locals.erb │ ││││││├ render_implicit_html_template.js.rjs │ ││││││├ render_implicit_html_template_from_xhr_request.da.html.erb │ ││││││├ render_implicit_html_template_from_xhr_request.html.erb │ ││││││├ render_implicit_js_template_without_layout.js.erb │ ││││││├ render_to_string_test.erb │ ││││││├ sub_template_raise.html.erb │ ││││││├ template.erb │ ││││││├ update_element_with_capture.erb │ ││││││├ using_layout_around_block.html.erb │ ││││││├ using_layout_around_block_with_args.html.erb │ ││││││├ utf8.html.erb │ ││││││├ _counter.html.erb │ ││││││├ _customer.erb │ ││││││├ _customer_counter.erb │ ││││││├ _customer_greeting.erb │ ││││││├ _customer_with_var.erb │ ││││││├ _form.erb │ ││││││├ _hash_greeting.erb │ ││││││├ _hash_object.erb │ ││││││├ _hello.builder │ ││││││├ _labelling_form.erb │ ││││││├ _layout_for_block_with_args.html.erb │ ││││││├ _layout_for_partial.html.erb │ ││││││├ _local_inspector.html.erb │ ││││││├ _one.html.erb │ ││││││├ _partial.erb │ ││││││├ _partial.html.erb │ ││││││├ _partial.js.erb │ ││││││├ _partial_for_use_in_layout.html.erb │ ││││││├ _partial_only.erb │ ││││││├ _partial_with_only_html_version.html.erb │ ││││││├ _person.erb │ ││││││├ _raise.html.erb │ ││││││└ _two.html.erb │ │││││├ topics │ ││││││└ _topic.html.erb │ │││││├ companies.yml │ │││││├ company.rb │ │││││├ developer.rb │ │││││├ developers.yml │ │││││├ developers_projects.yml │ │││││├ mascot.rb │ │││││├ mascots.yml │ │││││├ project.rb │ │││││├ projects.yml │ │││││├ replies.yml │ │││││├ reply.rb │ │││││├ shared.html.erb │ │││││├ topic.rb │ │││││├ topics.yml │ │││││├ _top_level_partial.html.erb │ │││││└ _top_level_partial_only.erb │ ││││├ template │ │││││├ active_record_helper_i18n_test.rb │ │││││├ active_record_helper_test.rb │ │││││├ asset_tag_helper_test.rb │ │││││├ atom_feed_helper_test.rb │ │││││├ benchmark_helper_test.rb │ │││││├ compiled_templates_test.rb │ │││││├ date_helper_i18n_test.rb │ │││││├ date_helper_test.rb │ │││││├ erb_util_test.rb │ │││││├ form_helper_test.rb │ │││││├ form_options_helper_test.rb │ │││││├ form_tag_helper_test.rb │ │││││├ javascript_helper_test.rb │ │││││├ number_helper_i18n_test.rb │ │││││├ number_helper_test.rb │ │││││├ prototype_helper_test.rb │ │││││├ record_tag_helper_test.rb │ │││││├ render_test.rb │ │││││├ sanitize_helper_test.rb │ │││││├ scriptaculous_helper_test.rb │ │││││├ tag_helper_test.rb │ │││││├ template_test.rb │ │││││├ test_test.rb │ │││││├ text_helper_test.rb │ │││││├ translation_helper_test.rb │ │││││└ url_helper_test.rb │ ││││├ view │ │││││└ test_case_test.rb │ ││││├ abstract_unit.rb │ ││││├ active_record_unit.rb │ ││││├ adv_attr_test.rb │ ││││└ testing_sandbox.rb │ │││├ CHANGELOG │ │││├ install.rb │ │││├ MIT-LICENSE │ │││├ Rakefile │ │││├ README │ │││└ RUNNING_UNIT_TESTS │ ││├ actionpack-2.3.3.gem │ ││├ actionpack-2.3.3.tgz │ ││└ actionpack-2.3.3.zip │ │├ test │ ││├ activerecord │ │││├ active_record_store_test.rb │ │││└ render_partial_with_record_identification_test.rb │ ││├ controller │ │││├ controller_fixtures │ ││││├ app │ │││││└ controllers │ │││││ ├ admin │ │││││ │└ user_controller.rb │ │││││ └ user_controller.rb │ ││││└ vendor │ ││││ └ plugins │ ││││ └ bad_plugin │ ││││ └ lib │ ││││ └ plugin_controller.rb │ │││├ deprecation │ ││││└ deprecated_base_methods_test.rb │ │││├ html-scanner │ ││││├ cdata_node_test.rb │ ││││├ document_test.rb │ ││││├ node_test.rb │ ││││├ sanitizer_test.rb │ ││││├ tag_node_test.rb │ ││││├ text_node_test.rb │ ││││└ tokenizer_test.rb │ │││├ request │ ││││├ json_params_parsing_test.rb │ ││││├ multipart_params_parsing_test.rb │ ││││├ query_string_parsing_test.rb │ ││││├ test_request_test.rb │ ││││├ url_encoded_params_parsing_test.rb │ ││││└ xml_params_parsing_test.rb │ │││├ session │ ││││├ cookie_store_test.rb │ ││││├ mem_cache_store_test.rb │ ││││└ test_session_test.rb │ │││├ action_pack_assertions_test.rb │ │││├ addresses_render_test.rb │ │││├ assert_select_test.rb │ │││├ base_test.rb │ │││├ benchmark_test.rb │ │││├ caching_test.rb │ │││├ capture_test.rb │ │││├ content_type_test.rb │ │││├ cookie_test.rb │ │││├ dispatcher_test.rb │ │││├ failsafe_test.rb │ │││├ fake_controllers.rb │ │││├ fake_models.rb │ │││├ filters_test.rb │ │││├ filter_params_test.rb │ │││├ flash_test.rb │ │││├ header_test.rb │ │││├ helper_test.rb │ │││├ http_basic_authentication_test.rb │ │││├ http_digest_authentication_test.rb │ │││├ integration_test.rb │ │││├ layout_test.rb │ │││├ logging_test.rb │ │││├ middleware_stack_test.rb │ │││├ mime_responds_test.rb │ │││├ mime_type_test.rb │ │││├ polymorphic_routes_test.rb │ │││├ rack_test.rb │ │││├ record_identifier_test.rb │ │││├ redirect_test.rb │ │││├ reloader_test.rb │ │││├ render_test.rb │ │││├ request_forgery_protection_test.rb │ │││├ request_test.rb │ │││├ rescue_test.rb │ │││├ resources_test.rb │ │││├ routing_test.rb │ │││├ selector_test.rb │ │││├ send_file_test.rb │ │││├ test_test.rb │ │││├ translation_test.rb │ │││├ url_rewriter_test.rb │ │││├ verification_test.rb │ │││├ view_paths_test.rb │ │││└ webservice_test.rb │ ││├ fixtures │ │││├ addresses │ ││││└ list.erb │ │││├ alternate_helpers │ ││││└ foo_helper.rb │ │││├ bad_customers │ ││││└ _bad_customer.html.erb │ │││├ content_type │ ││││├ render_default_content_types_for_respond_to.rhtml │ ││││├ render_default_for_rhtml.rhtml │ ││││├ render_default_for_rjs.rjs │ ││││└ render_default_for_rxml.rxml │ │││├ customers │ ││││└ _customer.html.erb │ │││├ db_definitions │ ││││└ sqlite.sql │ │││├ developers │ ││││└ _developer.erb │ │││├ failsafe │ ││││└ 500.html │ │││├ fun │ ││││├ games │ │││││├ hello_world.erb │ │││││└ _game.erb │ ││││└ serious │ ││││ └ games │ ││││ └ _game.erb │ │││├ functional_caching │ ││││├ formatted_fragment_cached.html.erb │ ││││├ formatted_fragment_cached.js.rjs │ ││││├ formatted_fragment_cached.xml.builder │ ││││├ fragment_cached.html.erb │ ││││├ html_fragment_cached_with_partial.html.erb │ ││││├ inline_fragment_cached.html.erb │ ││││├ js_fragment_cached_with_partial.js.rjs │ ││││└ _partial.erb │ │││├ good_customers │ ││││└ _good_customer.html.erb │ │││├ helpers │ ││││├ fun │ │││││├ games_helper.rb │ │││││└ pdf_helper.rb │ ││││└ abc_helper.rb │ │││├ layouts │ ││││├ block_with_layout.erb │ ││││├ builder.builder │ ││││├ default_html.html.erb │ ││││├ partial_with_layout.erb │ ││││├ standard.erb │ ││││├ talk_from_action.erb │ ││││├ xhr.html.erb │ ││││├ yield.erb │ ││││└ _column.html.erb │ │││├ layout_tests │ ││││├ alt │ │││││├ layouts │ ││││││└ alt.rhtml │ │││││└ hello.rhtml │ ││││├ layouts │ │││││├ controller_name_space │ ││││││└ nested.rhtml │ │││││├ symlinked │ ││││││└ symlinked_layout.erb │ │││││├ item.rhtml │ │││││├ layout_test.rhtml │ │││││├ multiple_extensions.html.erb │ │││││└ third_party_template_library.mab │ ││││└ views │ ││││ └ hello.rhtml │ │││├ mascots │ ││││└ _mascot.html.erb │ │││├ multipart │ ││││├ binary_file │ ││││├ boundary_problem_file │ ││││├ bracketed_param │ ││││├ empty │ ││││├ hello.txt │ ││││├ large_text_file │ ││││├ mixed_files │ ││││├ mona_lisa.jpg │ ││││├ none │ ││││├ single_parameter │ ││││└ text_file │ │││├ override │ ││││└ test │ ││││ └ hello_world.erb │ │││├ override2 │ ││││└ layouts │ ││││ └ test │ ││││ └ sub.erb │ │││├ post_test │ ││││├ layouts │ │││││├ post.html.erb │ │││││└ super_post.iphone.erb │ ││││├ post │ │││││├ index.html.erb │ │││││└ index.iphone.erb │ ││││└ super_post │ ││││ ├ index.html.erb │ ││││ └ index.iphone.erb │ │││├ projects │ ││││└ _project.erb │ │││├ public │ ││││├ images │ │││││└ rails.png │ ││││├ javascripts │ │││││├ cache │ │││││├ subdir │ ││││││└ subdir.js │ │││││├ application.js │ │││││├ bank.js │ │││││├ controls.js │ │││││├ dragdrop.js │ │││││├ effects.js │ │││││├ prototype.js │ │││││├ robber.js │ │││││└ version.1.0.js │ ││││├ stylesheets │ │││││├ subdir │ ││││││└ subdir.css │ │││││├ bank.css │ │││││├ robber.css │ │││││└ version.1.0.css │ ││││├ 404.html │ ││││├ 500.da.html │ ││││└ 500.html │ │││├ quiz │ ││││└ questions │ ││││ └ _question.html.erb │ │││├ replies │ ││││└ _reply.erb │ │││├ respond_to │ ││││├ layouts │ │││││├ missing.html.erb │ │││││├ standard.html.erb │ │││││└ standard.iphone.erb │ ││││├ all_types_with_layout.html.erb │ ││││├ all_types_with_layout.js.rjs │ ││││├ custom_constant_handling_without_block.mobile.erb │ ││││├ iphone_with_html_response_type.html.erb │ ││││├ iphone_with_html_response_type.iphone.erb │ ││││├ using_defaults.html.erb │ ││││├ using_defaults.js.rjs │ ││││├ using_defaults.xml.builder │ ││││├ using_defaults_with_type_list.html.erb │ ││││├ using_defaults_with_type_list.js.rjs │ ││││└ using_defaults_with_type_list.xml.builder │ │││├ scope │ ││││└ test │ ││││ └ modgreet.erb │ │││├ symlink_parent │ ││││└ symlinked_layout.erb │ │││├ test │ ││││├ dot.directory │ │││││└ render_file_with_ivar.erb │ ││││├ malformed │ │││││├ malformed.en.html.erb~ │ │││││├ malformed.erb~ │ │││││└ malformed.html.erb~ │ ││││├ action_talk_to_layout.erb │ ││││├ calling_partial_with_layout.html.erb │ ││││├ capturing.erb │ ││││├ content_for.erb │ ││││├ content_for_concatenated.erb │ ││││├ content_for_with_parameter.erb │ ││││├ delete_with_js.rjs │ ││││├ dont_pick_me │ ││││├ enum_rjs_test.rjs │ ││││├ formatted_html_erb.html.erb │ ││││├ formatted_xml_erb.builder │ ││││├ formatted_xml_erb.html.erb │ ││││├ formatted_xml_erb.xml.erb │ ││││├ greeting.erb │ ││││├ greeting.js.rjs │ ││││├ hello.builder │ ││││├ hello_world.da.html.erb │ ││││├ hello_world.erb │ ││││├ hello_world.erb~ │ ││││├ hello_world.pt-BR.html.erb │ ││││├ hello_world_container.builder │ ││││├ hello_world_from_rxml.builder │ ││││├ hello_world_with_layout_false.erb │ ││││├ hello_xml_world.builder │ ││││├ hyphen-ated.erb │ ││││├ implicit_content_type.atom.builder │ ││││├ list.erb │ ││││├ nested_layout.erb │ ││││├ non_erb_block_content_for.builder │ ││││├ potential_conflicts.erb │ ││││├ render_explicit_html_template.js.rjs │ ││││├ render_file_from_template.html.erb │ ││││├ render_file_with_ivar.erb │ ││││├ render_file_with_locals.erb │ ││││├ render_implicit_html_template.js.rjs │ ││││├ render_implicit_html_template_from_xhr_request.da.html.erb │ ││││├ render_implicit_html_template_from_xhr_request.html.erb │ ││││├ render_implicit_js_template_without_layout.js.erb │ ││││├ render_to_string_test.erb │ ││││├ sub_template_raise.html.erb │ ││││├ template.erb │ ││││├ update_element_with_capture.erb │ ││││├ using_layout_around_block.html.erb │ ││││├ using_layout_around_block_with_args.html.erb │ ││││├ utf8.html.erb │ ││││├ _counter.html.erb │ ││││├ _customer.erb │ ││││├ _customer_counter.erb │ ││││├ _customer_greeting.erb │ ││││├ _customer_with_var.erb │ ││││├ _form.erb │ ││││├ _hash_greeting.erb │ ││││├ _hash_object.erb │ ││││├ _hello.builder │ ││││├ _labelling_form.erb │ ││││├ _layout_for_block_with_args.html.erb │ ││││├ _layout_for_partial.html.erb │ ││││├ _local_inspector.html.erb │ ││││├ _one.html.erb │ ││││├ _partial.erb │ ││││├ _partial.html.erb │ ││││├ _partial.js.erb │ ││││├ _partial_for_use_in_layout.html.erb │ ││││├ _partial_only.erb │ ││││├ _partial_with_only_html_version.html.erb │ ││││├ _person.erb │ ││││├ _raise.html.erb │ ││││└ _two.html.erb │ │││├ topics │ ││││└ _topic.html.erb │ │││├ companies.yml │ │││├ company.rb │ │││├ developer.rb │ │││├ developers.yml │ │││├ developers_projects.yml │ │││├ mascot.rb │ │││├ mascots.yml │ │││├ project.rb │ │││├ projects.yml │ │││├ replies.yml │ │││├ reply.rb │ │││├ shared.html.erb │ │││├ topic.rb │ │││├ topics.yml │ │││├ _top_level_partial.html.erb │ │││└ _top_level_partial_only.erb │ ││├ template │ │││├ active_record_helper_i18n_test.rb │ │││├ active_record_helper_test.rb │ │││├ asset_tag_helper_test.rb │ │││├ atom_feed_helper_test.rb │ │││├ benchmark_helper_test.rb │ │││├ compiled_templates_test.rb │ │││├ date_helper_i18n_test.rb │ │││├ date_helper_test.rb │ │││├ erb_util_test.rb │ │││├ form_helper_test.rb │ │││├ form_options_helper_test.rb │ │││├ form_tag_helper_test.rb │ │││├ javascript_helper_test.rb │ │││├ number_helper_i18n_test.rb │ │││├ number_helper_test.rb │ │││├ prototype_helper_test.rb │ │││├ record_tag_helper_test.rb │ │││├ render_test.rb │ │││├ sanitize_helper_test.rb │ │││├ scriptaculous_helper_test.rb │ │││├ tag_helper_test.rb │ │││├ template_test.rb │ │││├ test_test.rb │ │││├ text_helper_test.rb │ │││├ translation_helper_test.rb │ │││└ url_helper_test.rb │ ││├ view │ │││└ test_case_test.rb │ ││├ abstract_unit.rb │ ││├ active_record_unit.rb │ ││├ adv_attr_test.rb │ ││└ testing_sandbox.rb │ │├ CHANGELOG │ │├ install.rb │ │├ MIT-LICENSE │ │├ Rakefile │ │├ README │ │└ RUNNING_UNIT_TESTS │ ├ activerecord │ │├ examples │ ││└ associations.png │ │├ lib │ ││├ active_record │ │││├ associations │ ││││├ association_collection.rb │ ││││├ association_proxy.rb │ ││││├ belongs_to_association.rb │ ││││├ belongs_to_polymorphic_association.rb │ ││││├ has_and_belongs_to_many_association.rb │ ││││├ has_many_association.rb │ ││││├ has_many_through_association.rb │ ││││├ has_one_association.rb │ ││││└ has_one_through_association.rb │ │││├ connection_adapters │ ││││├ abstract │ │││││├ connection_pool.rb │ │││││├ connection_specification.rb │ │││││├ database_statements.rb │ │││││├ query_cache.rb │ │││││├ quoting.rb │ │││││├ schema_definitions.rb │ │││││└ schema_statements.rb │ ││││├ abstract_adapter.rb │ ││││├ mysql_adapter.rb │ ││││├ postgresql_adapter.rb │ ││││├ sqlite3_adapter.rb │ ││││└ sqlite_adapter.rb │ │││├ locale │ ││││└ en.yml │ │││├ locking │ ││││├ optimistic.rb │ ││││└ pessimistic.rb │ │││├ serializers │ ││││├ json_serializer.rb │ ││││└ xml_serializer.rb │ │││├ aggregations.rb │ │││├ associations.rb │ │││├ association_preload.rb │ │││├ attribute_methods.rb │ │││├ autosave_association.rb │ │││├ base.rb │ │││├ batches.rb │ │││├ calculations.rb │ │││├ callbacks.rb │ │││├ dirty.rb │ │││├ dynamic_finder_match.rb │ │││├ dynamic_scope_match.rb │ │││├ fixtures.rb │ │││├ i18n_interpolation_deprecation.rb │ │││├ migration.rb │ │││├ named_scope.rb │ │││├ nested_attributes.rb │ │││├ observer.rb │ │││├ query_cache.rb │ │││├ reflection.rb │ │││├ schema.rb │ │││├ schema_dumper.rb │ │││├ serialization.rb │ │││├ session_store.rb │ │││├ test_case.rb │ │││├ timestamp.rb │ │││├ transactions.rb │ │││├ validations.rb │ │││└ version.rb │ ││├ activerecord.rb │ ││└ active_record.rb │ │├ pkg │ ││├ activerecord-2.3.3 │ │││├ examples │ ││││└ associations.png │ │││├ lib │ ││││├ active_record │ │││││├ associations │ ││││││├ association_collection.rb │ ││││││├ association_proxy.rb │ ││││││├ belongs_to_association.rb │ ││││││├ belongs_to_polymorphic_association.rb │ ││││││├ has_and_belongs_to_many_association.rb │ ││││││├ has_many_association.rb │ ││││││├ has_many_through_association.rb │ ││││││├ has_one_association.rb │ ││││││└ has_one_through_association.rb │ │││││├ connection_adapters │ ││││││├ abstract │ │││││││├ connection_pool.rb │ │││││││├ connection_specification.rb │ │││││││├ database_statements.rb │ │││││││├ query_cache.rb │ │││││││├ quoting.rb │ │││││││├ schema_definitions.rb │ │││││││└ schema_statements.rb │ ││││││├ abstract_adapter.rb │ ││││││├ mysql_adapter.rb │ ││││││├ postgresql_adapter.rb │ ││││││├ sqlite3_adapter.rb │ ││││││└ sqlite_adapter.rb │ │││││├ locale │ ││││││└ en.yml │ │││││├ locking │ ││││││├ optimistic.rb │ ││││││└ pessimistic.rb │ │││││├ serializers │ ││││││├ json_serializer.rb │ ││││││└ xml_serializer.rb │ │││││├ aggregations.rb │ │││││├ associations.rb │ │││││├ association_preload.rb │ │││││├ attribute_methods.rb │ │││││├ autosave_association.rb │ │││││├ base.rb │ │││││├ batches.rb │ │││││├ calculations.rb │ │││││├ callbacks.rb │ │││││├ dirty.rb │ │││││├ dynamic_finder_match.rb │ │││││├ dynamic_scope_match.rb │ │││││├ fixtures.rb │ │││││├ i18n_interpolation_deprecation.rb │ │││││├ migration.rb │ │││││├ named_scope.rb │ │││││├ nested_attributes.rb │ │││││├ observer.rb │ │││││├ query_cache.rb │ │││││├ reflection.rb │ │││││├ schema.rb │ │││││├ schema_dumper.rb │ │││││├ serialization.rb │ │││││├ session_store.rb │ │││││├ test_case.rb │ │││││├ timestamp.rb │ │││││├ transactions.rb │ │││││├ validations.rb │ │││││└ version.rb │ ││││├ activerecord.rb │ ││││└ active_record.rb │ │││├ test │ ││││├ assets │ │││││├ example.log │ │││││└ flowers.jpg │ ││││├ cases │ │││││├ associations │ ││││││├ belongs_to_associations_test.rb │ ││││││├ callbacks_test.rb │ ││││││├ cascaded_eager_loading_test.rb │ ││││││├ eager_load_includes_full_sti_class_test.rb │ ││││││├ eager_load_nested_include_test.rb │ ││││││├ eager_singularization_test.rb │ ││││││├ eager_test.rb │ ││││││├ extension_test.rb │ ││││││├ has_and_belongs_to_many_associations_test.rb │ ││││││├ has_many_associations_test.rb │ ││││││├ has_many_through_associations_test.rb │ ││││││├ has_one_associations_test.rb │ ││││││├ has_one_through_associations_test.rb │ ││││││├ inner_join_association_test.rb │ ││││││└ join_model_test.rb │ │││││├ aaa_create_tables_test.rb │ │││││├ active_schema_test_mysql.rb │ │││││├ active_schema_test_postgresql.rb │ │││││├ adapter_test.rb │ │││││├ aggregations_test.rb │ │││││├ ar_schema_test.rb │ │││││├ associations_test.rb │ │││││├ attribute_methods_test.rb │ │││││├ autosave_association_test.rb │ │││││├ base_test.rb │ │││││├ batches_test.rb │ │││││├ binary_test.rb │ │││││├ calculations_test.rb │ │││││├ callbacks_observers_test.rb │ │││││├ callbacks_test.rb │ │││││├ class_inheritable_attributes_test.rb │ │││││├ column_alias_test.rb │ │││││├ column_definition_test.rb │ │││││├ connection_pool_test.rb │ │││││├ connection_test_firebird.rb │ │││││├ connection_test_mysql.rb │ │││││├ copy_table_test_sqlite.rb │ │││││├ database_statements_test.rb │ │││││├ datatype_test_postgresql.rb │ │││││├ date_time_test.rb │ │││││├ defaults_test.rb │ │││││├ default_test_firebird.rb │ │││││├ deprecated_finder_test.rb │ │││││├ dirty_test.rb │ │││││├ finder_respond_to_test.rb │ │││││├ finder_test.rb │ │││││├ fixtures_test.rb │ │││││├ helper.rb │ │││││├ i18n_test.rb │ │││││├ inheritance_test.rb │ │││││├ invalid_date_test.rb │ │││││├ json_serialization_test.rb │ │││││├ lifecycle_test.rb │ │││││├ locking_test.rb │ │││││├ method_scoping_test.rb │ │││││├ migration_test.rb │ │││││├ migration_test_firebird.rb │ │││││├ mixin_test.rb │ │││││├ modules_test.rb │ │││││├ multiple_db_test.rb │ │││││├ named_scope_test.rb │ │││││├ nested_attributes_test.rb │ │││││├ pk_test.rb │ │││││├ pooled_connections_test.rb │ │││││├ query_cache_test.rb │ │││││├ readonly_test.rb │ │││││├ reflection_test.rb │ │││││├ reload_models_test.rb │ │││││├ repair_helper.rb │ │││││├ reserved_word_test_mysql.rb │ │││││├ sanitize_test.rb │ │││││├ schema_authorization_test_postgresql.rb │ │││││├ schema_dumper_test.rb │ │││││├ schema_test_postgresql.rb │ │││││├ serialization_test.rb │ │││││├ synonym_test_oracle.rb │ │││││├ timestamp_test.rb │ │││││├ transactions_test.rb │ │││││├ unconnected_test.rb │ │││││├ validations_i18n_test.rb │ │││││├ validations_test.rb │ │││││└ xml_serialization_test.rb │ ││││├ connections │ │││││├ jdbc_jdbcderby │ ││││││└ connection.rb │ │││││├ jdbc_jdbch2 │ ││││││└ connection.rb │ │││││├ jdbc_jdbchsqldb │ ││││││└ connection.rb │ │││││├ jdbc_jdbcmysql │ ││││││└ connection.rb │ │││││├ jdbc_jdbcpostgresql │ ││││││└ connection.rb │ │││││├ jdbc_jdbcsqlite3 │ ││││││└ connection.rb │ │││││├ native_db2 │ ││││││└ connection.rb │ │││││├ native_firebird │ ││││││└ connection.rb │ │││││├ native_frontbase │ ││││││└ connection.rb │ │││││├ native_mysql │ ││││││└ connection.rb │ │││││├ native_openbase │ ││││││└ connection.rb │ │││││├ native_oracle │ ││││││└ connection.rb │ │││││├ native_postgresql │ ││││││└ connection.rb │ │││││├ native_sqlite │ ││││││└ connection.rb │ │││││├ native_sqlite3 │ ││││││├ connection.rb │ ││││││└ in_memory_connection.rb │ │││││└ native_sybase │ │││││ └ connection.rb │ ││││├ fixtures │ │││││├ all │ ││││││├ developers.yml │ ││││││├ people.csv │ ││││││└ tasks.yml │ │││││├ categories │ ││││││├ subsubdir │ │││││││└ arbitrary_filename.yml │ ││││││└ special_categories.yml │ │││││├ naked │ ││││││├ csv │ │││││││└ accounts.csv │ ││││││└ yml │ ││││││ ├ accounts.yml │ ││││││ ├ companies.yml │ ││││││ └ courses.yml │ │││││├ reserved_words │ ││││││├ distinct.yml │ ││││││├ distincts_selects.yml │ ││││││├ group.yml │ ││││││├ select.yml │ ││││││└ values.yml │ │││││├ accounts.yml │ │││││├ authors.yml │ │││││├ author_addresses.yml │ │││││├ author_favorites.yml │ │││││├ binaries.yml │ │││││├ books.yml │ │││││├ categories.yml │ │││││├ categories_ordered.yml │ │││││├ categories_posts.yml │ │││││├ categorizations.yml │ │││││├ clubs.yml │ │││││├ comments.yml │ │││││├ companies.yml │ │││││├ computers.yml │ │││││├ courses.yml │ │││││├ customers.yml │ │││││├ developers.yml │ │││││├ developers_projects.yml │ │││││├ edges.yml │ │││││├ entrants.yml │ │││││├ fixture_database.sqlite3 │ │││││├ fixture_database_2.sqlite3 │ │││││├ fk_test_has_fk.yml │ │││││├ fk_test_has_pk.yml │ │││││├ funny_jokes.yml │ │││││├ items.yml │ │││││├ jobs.yml │ │││││├ legacy_things.yml │ │││││├ mateys.yml │ │││││├ members.yml │ │││││├ memberships.yml │ │││││├ member_types.yml │ │││││├ minimalistics.yml │ │││││├ mixed_case_monkeys.yml │ │││││├ mixins.yml │ │││││├ movies.yml │ │││││├ organizations.yml │ │││││├ owners.yml │ │││││├ parrots.yml │ │││││├ parrots_pirates.yml │ │││││├ people.yml │ │││││├ pets.yml │ │││││├ pirates.yml │ │││││├ posts.yml │ │││││├ price_estimates.yml │ │││││├ projects.yml │ │││││├ readers.yml │ │││││├ references.yml │ │││││├ ships.yml │ │││││├ sponsors.yml │ │││││├ subscribers.yml │ │││││├ subscriptions.yml │ │││││├ taggings.yml │ │││││├ tags.yml │ │││││├ tasks.yml │ │││││├ topics.yml │ │││││├ toys.yml │ │││││├ treasures.yml │ │││││├ vertices.yml │ │││││└ warehouse-things.yml │ ││││├ migrations │ │││││├ broken │ ││││││└ 100_migration_that_raises_exception.rb │ │││││├ decimal │ ││││││└ 1_give_me_big_numbers.rb │ │││││├ duplicate │ ││││││├ 1_people_have_last_names.rb │ ││││││├ 2_we_need_reminders.rb │ ││││││├ 3_foo.rb │ ││││││└ 3_innocent_jointable.rb │ │││││├ duplicate_names │ ││││││├ 20080507052938_chunky.rb │ ││││││└ 20080507053028_chunky.rb │ │││││├ interleaved │ ││││││├ pass_1 │ │││││││└ 3_innocent_jointable.rb │ ││││││├ pass_2 │ │││││││├ 1_people_have_last_names.rb │ │││││││└ 3_innocent_jointable.rb │ ││││││└ pass_3 │ ││││││ ├ 1_people_have_last_names.rb │ ││││││ ├ 2_i_raise_on_down.rb │ ││││││ └ 3_innocent_jointable.rb │ │││││├ missing │ ││││││├ 1000_people_have_middle_names.rb │ ││││││├ 1_people_have_last_names.rb │ ││││││├ 3_we_need_reminders.rb │ ││││││└ 4_innocent_jointable.rb │ │││││└ valid │ │││││ ├ 1_people_have_last_names.rb │ │││││ ├ 2_we_need_reminders.rb │ │││││ └ 3_innocent_jointable.rb │ ││││├ models │ │││││├ author.rb │ │││││├ auto_id.rb │ │││││├ binary.rb │ │││││├ bird.rb │ │││││├ book.rb │ │││││├ categorization.rb │ │││││├ category.rb │ │││││├ citation.rb │ │││││├ club.rb │ │││││├ column_name.rb │ │││││├ comment.rb │ │││││├ company.rb │ │││││├ company_in_module.rb │ │││││├ computer.rb │ │││││├ contact.rb │ │││││├ course.rb │ │││││├ customer.rb │ │││││├ default.rb │ │││││├ developer.rb │ │││││├ edge.rb │ │││││├ entrant.rb │ │││││├ essay.rb │ │││││├ event.rb │ │││││├ guid.rb │ │││││├ item.rb │ │││││├ job.rb │ │││││├ joke.rb │ │││││├ keyboard.rb │ │││││├ legacy_thing.rb │ │││││├ matey.rb │ │││││├ member.rb │ │││││├ membership.rb │ │││││├ member_detail.rb │ │││││├ member_type.rb │ │││││├ minimalistic.rb │ │││││├ mixed_case_monkey.rb │ │││││├ movie.rb │ │││││├ order.rb │ │││││├ organization.rb │ │││││├ owner.rb │ │││││├ parrot.rb │ │││││├ person.rb │ │││││├ pet.rb │ │││││├ pirate.rb │ │││││├ post.rb │ │││││├ price_estimate.rb │ │││││├ project.rb │ │││││├ reader.rb │ │││││├ reference.rb │ │││││├ reply.rb │ │││││├ ship.rb │ │││││├ ship_part.rb │ │││││├ sponsor.rb │ │││││├ subject.rb │ │││││├ subscriber.rb │ │││││├ subscription.rb │ │││││├ tag.rb │ │││││├ tagging.rb │ │││││├ task.rb │ │││││├ topic.rb │ │││││├ toy.rb │ │││││├ treasure.rb │ │││││├ vertex.rb │ │││││└ warehouse_thing.rb │ ││││├ schema │ │││││├ mysql_specific_schema.rb │ │││││├ postgresql_specific_schema.rb │ │││││├ schema.rb │ │││││├ schema2.rb │ │││││└ sqlite_specific_schema.rb │ ││││├ config.rb │ ││││└ debug.log │ │││├ CHANGELOG │ │││├ install.rb │ │││├ Rakefile │ │││├ README │ │││└ RUNNING_UNIT_TESTS │ ││├ activerecord-2.3.3.gem │ ││├ activerecord-2.3.3.tgz │ ││└ activerecord-2.3.3.zip │ │├ test │ ││├ assets │ │││├ example.log │ │││└ flowers.jpg │ ││├ cases │ │││├ associations │ ││││├ belongs_to_associations_test.rb │ ││││├ callbacks_test.rb │ ││││├ cascaded_eager_loading_test.rb │ ││││├ eager_load_includes_full_sti_class_test.rb │ ││││├ eager_load_nested_include_test.rb │ ││││├ eager_singularization_test.rb │ ││││├ eager_test.rb │ ││││├ extension_test.rb │ ││││├ has_and_belongs_to_many_associations_test.rb │ ││││├ has_many_associations_test.rb │ ││││├ has_many_through_associations_test.rb │ ││││├ has_one_associations_test.rb │ ││││├ has_one_through_associations_test.rb │ ││││├ inner_join_association_test.rb │ ││││└ join_model_test.rb │ │││├ aaa_create_tables_test.rb │ │││├ active_schema_test_mysql.rb │ │││├ active_schema_test_postgresql.rb │ │││├ adapter_test.rb │ │││├ aggregations_test.rb │ │││├ ar_schema_test.rb │ │││├ associations_test.rb │ │││├ attribute_methods_test.rb │ │││├ autosave_association_test.rb │ │││├ base_test.rb │ │││├ batches_test.rb │ │││├ binary_test.rb │ │││├ calculations_test.rb │ │││├ callbacks_observers_test.rb │ │││├ callbacks_test.rb │ │││├ class_inheritable_attributes_test.rb │ │││├ column_alias_test.rb │ │││├ column_definition_test.rb │ │││├ connection_pool_test.rb │ │││├ connection_test_firebird.rb │ │││├ connection_test_mysql.rb │ │││├ copy_table_test_sqlite.rb │ │││├ database_statements_test.rb │ │││├ datatype_test_postgresql.rb │ │││├ date_time_test.rb │ │││├ defaults_test.rb │ │││├ default_test_firebird.rb │ │││├ deprecated_finder_test.rb │ │││├ dirty_test.rb │ │││├ finder_respond_to_test.rb │ │││├ finder_test.rb │ │││├ fixtures_test.rb │ │││├ helper.rb │ │││├ i18n_test.rb │ │││├ inheritance_test.rb │ │││├ invalid_date_test.rb │ │││├ json_serialization_test.rb │ │││├ lifecycle_test.rb │ │││├ locking_test.rb │ │││├ method_scoping_test.rb │ │││├ migration_test.rb │ │││├ migration_test_firebird.rb │ │││├ mixin_test.rb │ │││├ modules_test.rb │ │││├ multiple_db_test.rb │ │││├ named_scope_test.rb │ │││├ nested_attributes_test.rb │ │││├ pk_test.rb │ │││├ pooled_connections_test.rb │ │││├ query_cache_test.rb │ │││├ readonly_test.rb │ │││├ reflection_test.rb │ │││├ reload_models_test.rb │ │││├ repair_helper.rb │ │││├ reserved_word_test_mysql.rb │ │││├ sanitize_test.rb │ │││├ schema_authorization_test_postgresql.rb │ │││├ schema_dumper_test.rb │ │││├ schema_test_postgresql.rb │ │││├ serialization_test.rb │ │││├ synonym_test_oracle.rb │ │││├ timestamp_test.rb │ │││├ transactions_test.rb │ │││├ unconnected_test.rb │ │││├ validations_i18n_test.rb │ │││├ validations_test.rb │ │││└ xml_serialization_test.rb │ ││├ connections │ │││├ jdbc_jdbcderby │ ││││└ connection.rb │ │││├ jdbc_jdbch2 │ ││││└ connection.rb │ │││├ jdbc_jdbchsqldb │ ││││└ connection.rb │ │││├ jdbc_jdbcmysql │ ││││└ connection.rb │ │││├ jdbc_jdbcpostgresql │ ││││└ connection.rb │ │││├ jdbc_jdbcsqlite3 │ ││││└ connection.rb │ │││├ native_db2 │ ││││└ connection.rb │ │││├ native_firebird │ ││││└ connection.rb │ │││├ native_frontbase │ ││││└ connection.rb │ │││├ native_mysql │ ││││└ connection.rb │ │││├ native_openbase │ ││││└ connection.rb │ │││├ native_oracle │ ││││└ connection.rb │ │││├ native_postgresql │ ││││└ connection.rb │ │││├ native_sqlite │ ││││└ connection.rb │ │││├ native_sqlite3 │ ││││├ connection.rb │ ││││└ in_memory_connection.rb │ │││└ native_sybase │ │││ └ connection.rb │ ││├ fixtures │ │││├ all │ ││││├ developers.yml │ ││││├ people.csv │ ││││└ tasks.yml │ │││├ categories │ ││││├ subsubdir │ │││││└ arbitrary_filename.yml │ ││││└ special_categories.yml │ │││├ naked │ ││││├ csv │ │││││└ accounts.csv │ ││││└ yml │ ││││ ├ accounts.yml │ ││││ ├ companies.yml │ ││││ └ courses.yml │ │││├ reserved_words │ ││││├ distinct.yml │ ││││├ distincts_selects.yml │ ││││├ group.yml │ ││││├ select.yml │ ││││└ values.yml │ │││├ .gitignore │ │││├ accounts.yml │ │││├ authors.yml │ │││├ author_addresses.yml │ │││├ author_favorites.yml │ │││├ binaries.yml │ │││├ books.yml │ │││├ categories.yml │ │││├ categories_ordered.yml │ │││├ categories_posts.yml │ │││├ categorizations.yml │ │││├ clubs.yml │ │││├ comments.yml │ │││├ companies.yml │ │││├ computers.yml │ │││├ courses.yml │ │││├ customers.yml │ │││├ developers.yml │ │││├ developers_projects.yml │ │││├ edges.yml │ │││├ entrants.yml │ │││├ fixture_database.sqlite3 │ │││├ fixture_database_2.sqlite3 │ │││├ fk_test_has_fk.yml │ │││├ fk_test_has_pk.yml │ │││├ funny_jokes.yml │ │││├ items.yml │ │││├ jobs.yml │ │││├ legacy_things.yml │ │││├ mateys.yml │ │││├ members.yml │ │││├ memberships.yml │ │││├ member_types.yml │ │││├ minimalistics.yml │ │││├ mixed_case_monkeys.yml │ │││├ mixins.yml │ │││├ movies.yml │ │││├ organizations.yml │ │││├ owners.yml │ │││├ parrots.yml │ │││├ parrots_pirates.yml │ │││├ people.yml │ │││├ pets.yml │ │││├ pirates.yml │ │││├ posts.yml │ │││├ price_estimates.yml │ │││├ projects.yml │ │││├ readers.yml │ │││├ references.yml │ │││├ ships.yml │ │││├ sponsors.yml │ │││├ subscribers.yml │ │││├ subscriptions.yml │ │││├ taggings.yml │ │││├ tags.yml │ │││├ tasks.yml │ │││├ topics.yml │ │││├ toys.yml │ │││├ treasures.yml │ │││├ vertices.yml │ │││└ warehouse-things.yml │ ││├ migrations │ │││├ broken │ ││││└ 100_migration_that_raises_exception.rb │ │││├ decimal │ ││││└ 1_give_me_big_numbers.rb │ │││├ duplicate │ ││││├ 1_people_have_last_names.rb │ ││││├ 2_we_need_reminders.rb │ ││││├ 3_foo.rb │ ││││└ 3_innocent_jointable.rb │ │││├ duplicate_names │ ││││├ 20080507052938_chunky.rb │ ││││└ 20080507053028_chunky.rb │ │││├ interleaved │ ││││├ pass_1 │ │││││└ 3_innocent_jointable.rb │ ││││├ pass_2 │ │││││├ 1_people_have_last_names.rb │ │││││└ 3_innocent_jointable.rb │ ││││└ pass_3 │ ││││ ├ 1_people_have_last_names.rb │ ││││ ├ 2_i_raise_on_down.rb │ ││││ └ 3_innocent_jointable.rb │ │││├ missing │ ││││├ 1000_people_have_middle_names.rb │ ││││├ 1_people_have_last_names.rb │ ││││├ 3_we_need_reminders.rb │ ││││└ 4_innocent_jointable.rb │ │││└ valid │ │││ ├ 1_people_have_last_names.rb │ │││ ├ 2_we_need_reminders.rb │ │││ └ 3_innocent_jointable.rb │ ││├ models │ │││├ author.rb │ │││├ auto_id.rb │ │││├ binary.rb │ │││├ bird.rb │ │││├ book.rb │ │││├ categorization.rb │ │││├ category.rb │ │││├ citation.rb │ │││├ club.rb │ │││├ column_name.rb │ │││├ comment.rb │ │││├ company.rb │ │││├ company_in_module.rb │ │││├ computer.rb │ │││├ contact.rb │ │││├ course.rb │ │││├ customer.rb │ │││├ default.rb │ │││├ developer.rb │ │││├ edge.rb │ │││├ entrant.rb │ │││├ essay.rb │ │││├ event.rb │ │││├ guid.rb │ │││├ item.rb │ │││├ job.rb │ │││├ joke.rb │ │││├ keyboard.rb │ │││├ legacy_thing.rb │ │││├ matey.rb │ │││├ member.rb │ │││├ membership.rb │ │││├ member_detail.rb │ │││├ member_type.rb │ │││├ minimalistic.rb │ │││├ mixed_case_monkey.rb │ │││├ movie.rb │ │││├ order.rb │ │││├ organization.rb │ │││├ owner.rb │ │││├ parrot.rb │ │││├ person.rb │ │││├ pet.rb │ │││├ pirate.rb │ │││├ post.rb │ │││├ price_estimate.rb │ │││├ project.rb │ │││├ reader.rb │ │││├ reference.rb │ │││├ reply.rb │ │││├ ship.rb │ │││├ ship_part.rb │ │││├ sponsor.rb │ │││├ subject.rb │ │││├ subscriber.rb │ │││├ subscription.rb │ │││├ tag.rb │ │││├ tagging.rb │ │││├ task.rb │ │││├ topic.rb │ │││├ toy.rb │ │││├ treasure.rb │ │││├ vertex.rb │ │││└ warehouse_thing.rb │ ││├ schema │ │││├ mysql_specific_schema.rb │ │││├ postgresql_specific_schema.rb │ │││├ schema.rb │ │││├ schema2.rb │ │││└ sqlite_specific_schema.rb │ ││├ config.rb │ ││└ debug.log │ │├ CHANGELOG │ │├ debug.log │ │├ install.rb │ │├ MIT-LICENSE │ │├ Rakefile │ │├ README │ │└ RUNNING_UNIT_TESTS │ ├ activeresource │ │├ lib │ ││├ active_resource │ │││├ formats │ ││││├ json_format.rb │ ││││└ xml_format.rb │ │││├ base.rb │ │││├ connection.rb │ │││├ custom_methods.rb │ │││├ formats.rb │ │││├ http_mock.rb │ │││├ validations.rb │ │││└ version.rb │ ││├ activeresource.rb │ ││└ active_resource.rb │ │├ pkg │ ││├ activeresource-2.3.3 │ │││├ lib │ ││││├ active_resource │ │││││├ formats │ ││││││├ json_format.rb │ ││││││└ xml_format.rb │ │││││├ base.rb │ │││││├ connection.rb │ │││││├ custom_methods.rb │ │││││├ formats.rb │ │││││├ http_mock.rb │ │││││├ validations.rb │ │││││└ version.rb │ ││││├ activeresource.rb │ ││││└ active_resource.rb │ │││├ test │ ││││├ base │ │││││├ custom_methods_test.rb │ │││││├ equality_test.rb │ │││││└ load_test.rb │ ││││├ fixtures │ │││││├ beast.rb │ │││││├ customer.rb │ │││││├ person.rb │ │││││└ street_address.rb │ ││││├ abstract_unit.rb │ ││││├ authorization_test.rb │ ││││├ base_errors_test.rb │ ││││├ base_test.rb │ ││││├ connection_test.rb │ ││││├ debug.log │ ││││├ format_test.rb │ ││││└ setter_trap.rb │ │││├ CHANGELOG │ │││├ Rakefile │ │││└ README │ ││├ activeresource-2.3.3.gem │ ││├ activeresource-2.3.3.tgz │ ││└ activeresource-2.3.3.zip │ │├ test │ ││├ base │ │││├ custom_methods_test.rb │ │││├ equality_test.rb │ │││└ load_test.rb │ ││├ fixtures │ │││├ beast.rb │ │││├ customer.rb │ │││├ person.rb │ │││└ street_address.rb │ ││├ abstract_unit.rb │ ││├ authorization_test.rb │ ││├ base_errors_test.rb │ ││├ base_test.rb │ ││├ connection_test.rb │ ││├ debug.log │ ││├ format_test.rb │ ││└ setter_trap.rb │ │├ CHANGELOG │ │├ MIT-LICENSE │ │├ Rakefile │ │└ README │ ├ activesupport │ │├ bin │ ││└ generate_tables │ │├ lib │ ││├ active_support │ │││├ cache │ ││││├ strategy │ │││││└ local_cache.rb │ ││││├ compressed_mem_cache_store.rb │ ││││├ drb_store.rb │ ││││├ file_store.rb │ ││││├ memory_store.rb │ ││││├ mem_cache_store.rb │ ││││└ synchronized_memory_store.rb │ │││├ core_ext │ ││││├ array │ │││││├ access.rb │ │││││├ conversions.rb │ │││││├ extract_options.rb │ │││││├ grouping.rb │ │││││├ random_access.rb │ │││││└ wrapper.rb │ ││││├ base64 │ │││││└ encoding.rb │ ││││├ bigdecimal │ │││││└ conversions.rb │ ││││├ cgi │ │││││└ escape_skipping_slashes.rb │ ││││├ class │ │││││├ attribute_accessors.rb │ │││││├ delegating_attributes.rb │ │││││├ inheritable_attributes.rb │ │││││└ removal.rb │ ││││├ date │ │││││├ behavior.rb │ │││││├ calculations.rb │ │││││└ conversions.rb │ ││││├ date_time │ │││││├ calculations.rb │ │││││└ conversions.rb │ ││││├ file │ │││││└ atomic.rb │ ││││├ float │ │││││├ rounding.rb │ │││││└ time.rb │ ││││├ hash │ │││││├ conversions.rb │ │││││├ deep_merge.rb │ │││││├ diff.rb │ │││││├ except.rb │ │││││├ indifferent_access.rb │ │││││├ keys.rb │ │││││├ reverse_merge.rb │ │││││└ slice.rb │ ││││├ integer │ │││││├ even_odd.rb │ │││││├ inflections.rb │ │││││└ time.rb │ ││││├ kernel │ │││││├ agnostics.rb │ │││││├ daemonizing.rb │ │││││├ debugger.rb │ │││││├ reporting.rb │ │││││└ requires.rb │ ││││├ module │ │││││├ aliasing.rb │ │││││├ attribute_accessors.rb │ │││││├ attr_accessor_with_default.rb │ │││││├ attr_internal.rb │ │││││├ delegation.rb │ │││││├ inclusion.rb │ │││││├ introspection.rb │ │││││├ loading.rb │ │││││├ model_naming.rb │ │││││└ synchronization.rb │ ││││├ numeric │ │││││├ bytes.rb │ │││││├ conversions.rb │ │││││└ time.rb │ ││││├ object │ │││││├ conversions.rb │ │││││├ extending.rb │ │││││├ instance_variables.rb │ │││││├ metaclass.rb │ │││││└ misc.rb │ ││││├ pathname │ │││││└ clean_within.rb │ ││││├ process │ │││││└ daemon.rb │ ││││├ range │ │││││├ blockless_step.rb │ │││││├ conversions.rb │ │││││├ include_range.rb │ │││││└ overlaps.rb │ ││││├ string │ │││││├ access.rb │ │││││├ behavior.rb │ │││││├ conversions.rb │ │││││├ filters.rb │ │││││├ inflections.rb │ │││││├ iterators.rb │ │││││├ multibyte.rb │ │││││├ starts_ends_with.rb │ │││││└ xchar.rb │ ││││├ time │ │││││├ behavior.rb │ │││││├ calculations.rb │ │││││├ conversions.rb │ │││││└ zones.rb │ ││││├ array.rb │ ││││├ base64.rb │ ││││├ benchmark.rb │ ││││├ bigdecimal.rb │ ││││├ blank.rb │ ││││├ cgi.rb │ ││││├ class.rb │ ││││├ date.rb │ ││││├ date_time.rb │ ││││├ duplicable.rb │ ││││├ enumerable.rb │ ││││├ exception.rb │ ││││├ file.rb │ ││││├ float.rb │ ││││├ hash.rb │ ││││├ integer.rb │ ││││├ kernel.rb │ ││││├ load_error.rb │ ││││├ logger.rb │ ││││├ module.rb │ ││││├ name_error.rb │ ││││├ numeric.rb │ ││││├ object.rb │ ││││├ pathname.rb │ ││││├ proc.rb │ ││││├ process.rb │ ││││├ range.rb │ ││││├ rexml.rb │ ││││├ string.rb │ ││││├ symbol.rb │ ││││├ time.rb │ ││││├ try.rb │ ││││└ uri.rb │ │││├ json │ ││││├ backends │ │││││├ jsongem.rb │ │││││└ yaml.rb │ ││││├ encoders │ │││││├ date.rb │ │││││├ date_time.rb │ │││││├ enumerable.rb │ │││││├ false_class.rb │ │││││├ hash.rb │ │││││├ nil_class.rb │ │││││├ numeric.rb │ │││││├ object.rb │ │││││├ regexp.rb │ │││││├ string.rb │ │││││├ symbol.rb │ │││││├ time.rb │ │││││└ true_class.rb │ ││││├ decoding.rb │ ││││├ encoding.rb │ ││││└ variable.rb │ │││├ locale │ ││││└ en.yml │ │││├ multibyte │ ││││├ chars.rb │ ││││├ exceptions.rb │ ││││└ unicode_database.rb │ │││├ testing │ ││││├ assertions.rb │ ││││├ declarative.rb │ ││││├ default.rb │ ││││├ deprecation.rb │ ││││├ performance.rb │ ││││└ setup_and_teardown.rb │ │││├ values │ ││││├ time_zone.rb │ ││││└ unicode_tables.dat │ │││├ vendor │ ││││├ builder-2.1.2 │ │││││├ builder │ ││││││├ blankslate.rb │ ││││││├ css.rb │ ││││││├ xchar.rb │ ││││││├ xmlbase.rb │ ││││││├ xmlevents.rb │ ││││││└ xmlmarkup.rb │ │││││├ blankslate.rb │ │││││└ builder.rb │ ││││├ i18n-0.1.1 │ │││││└ lib │ ││││├ i18n-0.1.3 │ │││││├ lib │ ││││││├ i18n │ │││││││├ backend │ ││││││││└ simple.rb │ │││││││└ exceptions.rb │ ││││││└ i18n.rb │ │││││├ test │ ││││││├ locale │ │││││││├ en.rb │ │││││││└ en.yml │ ││││││├ all.rb │ ││││││├ i18n_exceptions_test.rb │ ││││││├ i18n_test.rb │ ││││││└ simple_backend_test.rb │ │││││├ i18n.gemspec │ │││││├ MIT-LICENSE │ │││││├ Rakefile │ │││││└ README.textile │ ││││├ memcache-client-1.7.4 │ │││││└ memcache.rb │ ││││└ tzinfo-0.3.12 │ ││││ ├ tzinfo │ ││││ │├ definitions │ ││││ ││├ Africa │ ││││ │││├ Algiers.rb │ ││││ │││├ Cairo.rb │ ││││ │││├ Casablanca.rb │ ││││ │││├ Harare.rb │ ││││ │││├ Johannesburg.rb │ ││││ │││├ Monrovia.rb │ ││││ │││└ Nairobi.rb │ ││││ ││├ America │ ││││ │││├ Argentina │ ││││ ││││├ Buenos_Aires.rb │ ││││ ││││└ San_Juan.rb │ ││││ │││├ Indiana │ ││││ ││││└ Indianapolis.rb │ ││││ │││├ Bogota.rb │ ││││ │││├ Caracas.rb │ ││││ │││├ Chicago.rb │ ││││ │││├ Chihuahua.rb │ ││││ │││├ Denver.rb │ ││││ │││├ Godthab.rb │ ││││ │││├ Guatemala.rb │ ││││ │││├ Halifax.rb │ ││││ │││├ Juneau.rb │ ││││ │││├ La_Paz.rb │ ││││ │││├ Lima.rb │ ││││ │││├ Los_Angeles.rb │ ││││ │││├ Mazatlan.rb │ ││││ │││├ Mexico_City.rb │ ││││ │││├ Monterrey.rb │ ││││ │││├ New_York.rb │ ││││ │││├ Phoenix.rb │ ││││ │││├ Regina.rb │ ││││ │││├ Santiago.rb │ ││││ │││├ Sao_Paulo.rb │ ││││ │││├ St_Johns.rb │ ││││ │││└ Tijuana.rb │ ││││ ││├ Asia │ ││││ │││├ Almaty.rb │ ││││ │││├ Baghdad.rb │ ││││ │││├ Baku.rb │ ││││ │││├ Bangkok.rb │ ││││ │││├ Chongqing.rb │ ││││ │││├ Colombo.rb │ ││││ │││├ Dhaka.rb │ ││││ │││├ Hong_Kong.rb │ ││││ │││├ Irkutsk.rb │ ││││ │││├ Jakarta.rb │ ││││ │││├ Jerusalem.rb │ ││││ │││├ Kabul.rb │ ││││ │││├ Kamchatka.rb │ ││││ │││├ Karachi.rb │ ││││ │││├ Katmandu.rb │ ││││ │││├ Kolkata.rb │ ││││ │││├ Krasnoyarsk.rb │ ││││ │││├ Kuala_Lumpur.rb │ ││││ │││├ Kuwait.rb │ ││││ │││├ Magadan.rb │ ││││ │││├ Muscat.rb │ ││││ │││├ Novosibirsk.rb │ ││││ │││├ Rangoon.rb │ ││││ │││├ Riyadh.rb │ ││││ │││├ Seoul.rb │ ││││ │││├ Shanghai.rb │ ││││ │││├ Singapore.rb │ ││││ │││├ Taipei.rb │ ││││ │││├ Tashkent.rb │ ││││ │││├ Tbilisi.rb │ ││││ │││├ Tehran.rb │ ││││ │││├ Tokyo.rb │ ││││ │││├ Ulaanbaatar.rb │ ││││ │││├ Urumqi.rb │ ││││ │││├ Vladivostok.rb │ ││││ │││├ Yakutsk.rb │ ││││ │││├ Yekaterinburg.rb │ ││││ │││└ Yerevan.rb │ ││││ ││├ Atlantic │ ││││ │││├ Azores.rb │ ││││ │││├ Cape_Verde.rb │ ││││ │││└ South_Georgia.rb │ ││││ ││├ Australia │ ││││ │││├ Adelaide.rb │ ││││ │││├ Brisbane.rb │ ││││ │││├ Darwin.rb │ ││││ │││├ Hobart.rb │ ││││ │││├ Melbourne.rb │ ││││ │││├ Perth.rb │ ││││ │││└ Sydney.rb │ ││││ ││├ Etc │ ││││ │││└ UTC.rb │ ││││ ││├ Europe │ ││││ │││├ Amsterdam.rb │ ││││ │││├ Athens.rb │ ││││ │││├ Belgrade.rb │ ││││ │││├ Berlin.rb │ ││││ │││├ Bratislava.rb │ ││││ │││├ Brussels.rb │ ││││ │││├ Bucharest.rb │ ││││ │││├ Budapest.rb │ ││││ │││├ Copenhagen.rb │ ││││ │││├ Dublin.rb │ ││││ │││├ Helsinki.rb │ ││││ │││├ Istanbul.rb │ ││││ │││├ Kiev.rb │ ││││ │││├ Lisbon.rb │ ││││ │││├ Ljubljana.rb │ ││││ │││├ London.rb │ ││││ │││├ Madrid.rb │ ││││ │││├ Minsk.rb │ ││││ │││├ Moscow.rb │ ││││ │││├ Paris.rb │ ││││ │││├ Prague.rb │ ││││ │││├ Riga.rb │ ││││ │││├ Rome.rb │ ││││ │││├ Sarajevo.rb │ ││││ │││├ Skopje.rb │ ││││ │││├ Sofia.rb │ ││││ │││├ Stockholm.rb │ ││││ │││├ Tallinn.rb │ ││││ │││├ Vienna.rb │ ││││ │││├ Vilnius.rb │ ││││ │││├ Warsaw.rb │ ││││ │││└ Zagreb.rb │ ││││ ││└ Pacific │ ││││ ││ ├ Auckland.rb │ ││││ ││ ├ Fiji.rb │ ││││ ││ ├ Guam.rb │ ││││ ││ ├ Honolulu.rb │ ││││ ││ ├ Majuro.rb │ ││││ ││ ├ Midway.rb │ ││││ ││ ├ Noumea.rb │ ││││ ││ ├ Pago_Pago.rb │ ││││ ││ ├ Port_Moresby.rb │ ││││ ││ └ Tongatapu.rb │ ││││ │├ data_timezone.rb │ ││││ │├ data_timezone_info.rb │ ││││ │├ info_timezone.rb │ ││││ │├ linked_timezone.rb │ ││││ │├ linked_timezone_info.rb │ ││││ │├ offset_rationals.rb │ ││││ │├ ruby_core_support.rb │ ││││ │├ timezone.rb │ ││││ │├ timezone_definition.rb │ ││││ │├ timezone_info.rb │ ││││ │├ timezone_offset_info.rb │ ││││ │├ timezone_period.rb │ ││││ │├ timezone_transition_info.rb │ ││││ │└ time_or_datetime.rb │ ││││ └ tzinfo.rb │ │││├ xml_mini │ ││││├ jdom.rb │ ││││├ libxml.rb │ ││││├ nokogiri.rb │ ││││└ rexml.rb │ │││├ backtrace_cleaner.rb │ │││├ base64.rb │ │││├ basic_object.rb │ │││├ buffered_logger.rb │ │││├ cache.rb │ │││├ callbacks.rb │ │││├ core_ext.rb │ │││├ dependencies.rb │ │││├ deprecation.rb │ │││├ duration.rb │ │││├ gzip.rb │ │││├ inflections.rb │ │││├ inflector.rb │ │││├ json.rb │ │││├ memoizable.rb │ │││├ message_encryptor.rb │ │││├ message_verifier.rb │ │││├ multibyte.rb │ │││├ option_merger.rb │ │││├ ordered_hash.rb │ │││├ ordered_options.rb │ │││├ rescuable.rb │ │││├ secure_random.rb │ │││├ string_inquirer.rb │ │││├ test_case.rb │ │││├ time_with_zone.rb │ │││├ vendor.rb │ │││├ version.rb │ │││├ whiny_nil.rb │ │││└ xml_mini.rb │ ││├ activesupport.rb │ ││└ active_support.rb │ │├ pkg │ ││├ activesupport-2.3.3 │ │││├ lib │ ││││├ active_support │ │││││├ cache │ ││││││├ strategy │ │││││││└ local_cache.rb │ ││││││├ compressed_mem_cache_store.rb │ ││││││├ drb_store.rb │ ││││││├ file_store.rb │ ││││││├ memory_store.rb │ ││││││├ mem_cache_store.rb │ ││││││└ synchronized_memory_store.rb │ │││││├ core_ext │ ││││││├ array │ │││││││├ access.rb │ │││││││├ conversions.rb │ │││││││├ extract_options.rb │ │││││││├ grouping.rb │ │││││││├ random_access.rb │ │││││││└ wrapper.rb │ ││││││├ base64 │ │││││││└ encoding.rb │ ││││││├ bigdecimal │ │││││││└ conversions.rb │ ││││││├ cgi │ │││││││└ escape_skipping_slashes.rb │ ││││││├ class │ │││││││├ attribute_accessors.rb │ │││││││├ delegating_attributes.rb │ │││││││├ inheritable_attributes.rb │ │││││││└ removal.rb │ ││││││├ date │ │││││││├ behavior.rb │ │││││││├ calculations.rb │ │││││││└ conversions.rb │ ││││││├ date_time │ │││││││├ calculations.rb │ │││││││└ conversions.rb │ ││││││├ file │ │││││││└ atomic.rb │ ││││││├ float │ │││││││├ rounding.rb │ │││││││└ time.rb │ ││││││├ hash │ │││││││├ conversions.rb │ │││││││├ deep_merge.rb │ │││││││├ diff.rb │ │││││││├ except.rb │ │││││││├ indifferent_access.rb │ │││││││├ keys.rb │ │││││││├ reverse_merge.rb │ │││││││└ slice.rb │ ││││││├ integer │ │││││││├ even_odd.rb │ │││││││├ inflections.rb │ │││││││└ time.rb │ ││││││├ kernel │ │││││││├ agnostics.rb │ │││││││├ daemonizing.rb │ │││││││├ debugger.rb │ │││││││├ reporting.rb │ │││││││└ requires.rb │ ││││││├ module │ │││││││├ aliasing.rb │ │││││││├ attribute_accessors.rb │ │││││││├ attr_accessor_with_default.rb │ │││││││├ attr_internal.rb │ │││││││├ delegation.rb │ │││││││├ inclusion.rb │ │││││││├ introspection.rb │ │││││││├ loading.rb │ │││││││├ model_naming.rb │ │││││││└ synchronization.rb │ ││││││├ numeric │ │││││││├ bytes.rb │ │││││││├ conversions.rb │ │││││││└ time.rb │ ││││││├ object │ │││││││├ conversions.rb │ │││││││├ extending.rb │ │││││││├ instance_variables.rb │ │││││││├ metaclass.rb │ │││││││└ misc.rb │ ││││││├ pathname │ │││││││└ clean_within.rb │ ││││││├ process │ │││││││└ daemon.rb │ ││││││├ range │ │││││││├ blockless_step.rb │ │││││││├ conversions.rb │ │││││││├ include_range.rb │ │││││││└ overlaps.rb │ ││││││├ string │ │││││││├ access.rb │ │││││││├ behavior.rb │ │││││││├ conversions.rb │ │││││││├ filters.rb │ │││││││├ inflections.rb │ │││││││├ iterators.rb │ │││││││├ multibyte.rb │ │││││││├ starts_ends_with.rb │ │││││││└ xchar.rb │ ││││││├ time │ │││││││├ behavior.rb │ │││││││├ calculations.rb │ │││││││├ conversions.rb │ │││││││└ zones.rb │ ││││││├ array.rb │ ││││││├ base64.rb │ ││││││├ benchmark.rb │ ││││││├ bigdecimal.rb │ ││││││├ blank.rb │ ││││││├ cgi.rb │ ││││││├ class.rb │ ││││││├ date.rb │ ││││││├ date_time.rb │ ││││││├ duplicable.rb │ ││││││├ enumerable.rb │ ││││││├ exception.rb │ ││││││├ file.rb │ ││││││├ float.rb │ ││││││├ hash.rb │ ││││││├ integer.rb │ ││││││├ kernel.rb │ ││││││├ load_error.rb │ ││││││├ logger.rb │ ││││││├ module.rb │ ││││││├ name_error.rb │ ││││││├ numeric.rb │ ││││││├ object.rb │ ││││││├ pathname.rb │ ││││││├ proc.rb │ ││││││├ process.rb │ ││││││├ range.rb │ ││││││├ rexml.rb │ ││││││├ string.rb │ ││││││├ symbol.rb │ ││││││├ time.rb │ ││││││├ try.rb │ ││││││└ uri.rb │ │││││├ json │ ││││││├ backends │ │││││││├ jsongem.rb │ │││││││└ yaml.rb │ ││││││├ encoders │ │││││││├ date.rb │ │││││││├ date_time.rb │ │││││││├ enumerable.rb │ │││││││├ false_class.rb │ │││││││├ hash.rb │ │││││││├ nil_class.rb │ │││││││├ numeric.rb │ │││││││├ object.rb │ │││││││├ regexp.rb │ │││││││├ string.rb │ │││││││├ symbol.rb │ │││││││├ time.rb │ │││││││└ true_class.rb │ ││││││├ decoding.rb │ ││││││├ encoding.rb │ ││││││└ variable.rb │ │││││├ locale │ ││││││└ en.yml │ │││││├ multibyte │ ││││││├ chars.rb │ ││││││├ exceptions.rb │ ││││││└ unicode_database.rb │ │││││├ testing │ ││││││├ assertions.rb │ ││││││├ declarative.rb │ ││││││├ default.rb │ ││││││├ deprecation.rb │ ││││││├ performance.rb │ ││││││└ setup_and_teardown.rb │ │││││├ values │ ││││││├ time_zone.rb │ ││││││└ unicode_tables.dat │ │││││├ vendor │ ││││││├ builder-2.1.2 │ │││││││├ builder │ ││││││││├ blankslate.rb │ ││││││││├ css.rb │ ││││││││├ xchar.rb │ ││││││││├ xmlbase.rb │ ││││││││├ xmlevents.rb │ ││││││││└ xmlmarkup.rb │ │││││││├ blankslate.rb │ │││││││└ builder.rb │ ││││││├ i18n-0.1.1 │ │││││││└ lib │ ││││││├ i18n-0.1.3 │ │││││││├ lib │ ││││││││├ i18n │ │││││││││├ backend │ ││││││││││└ simple.rb │ │││││││││└ exceptions.rb │ ││││││││└ i18n.rb │ │││││││├ test │ ││││││││├ locale │ │││││││││├ en.rb │ │││││││││└ en.yml │ ││││││││├ all.rb │ ││││││││├ i18n_exceptions_test.rb │ ││││││││├ i18n_test.rb │ ││││││││└ simple_backend_test.rb │ │││││││├ i18n.gemspec │ │││││││├ MIT-LICENSE │ │││││││├ Rakefile │ │││││││└ README.textile │ ││││││├ memcache-client-1.7.4 │ │││││││└ memcache.rb │ ││││││└ tzinfo-0.3.12 │ ││││││ ├ tzinfo │ ││││││ │├ definitions │ ││││││ ││├ Africa │ ││││││ │││├ Algiers.rb │ ││││││ │││├ Cairo.rb │ ││││││ │││├ Casablanca.rb │ ││││││ │││├ Harare.rb │ ││││││ │││├ Johannesburg.rb │ ││││││ │││├ Monrovia.rb │ ││││││ │││└ Nairobi.rb │ ││││││ ││├ America │ ││││││ │││├ Argentina │ ││││││ ││││├ Buenos_Aires.rb │ ││││││ ││││└ San_Juan.rb │ ││││││ │││├ Indiana │ ││││││ ││││└ Indianapolis.rb │ ││││││ │││├ Bogota.rb │ ││││││ │││├ Caracas.rb │ ││││││ │││├ Chicago.rb │ ││││││ │││├ Chihuahua.rb │ ││││││ │││├ Denver.rb │ ││││││ │││├ Godthab.rb │ ││││││ │││├ Guatemala.rb │ ││││││ │││├ Halifax.rb │ ││││││ │││├ Juneau.rb │ ││││││ │││├ La_Paz.rb │ ││││││ │││├ Lima.rb │ ││││││ │││├ Los_Angeles.rb │ ││││││ │││├ Mazatlan.rb │ ││││││ │││├ Mexico_City.rb │ ││││││ │││├ Monterrey.rb │ ││││││ │││├ New_York.rb │ ││││││ │││├ Phoenix.rb │ ││││││ │││├ Regina.rb │ ││││││ │││├ Santiago.rb │ ││││││ │││├ Sao_Paulo.rb │ ││││││ │││├ St_Johns.rb │ ││││││ │││└ Tijuana.rb │ ││││││ ││├ Asia │ ││││││ │││├ Almaty.rb │ ││││││ │││├ Baghdad.rb │ ││││││ │││├ Baku.rb │ ││││││ │││├ Bangkok.rb │ ││││││ │││├ Chongqing.rb │ ││││││ │││├ Colombo.rb │ ││││││ │││├ Dhaka.rb │ ││││││ │││├ Hong_Kong.rb │ ││││││ │││├ Irkutsk.rb │ ││││││ │││├ Jakarta.rb │ ││││││ │││├ Jerusalem.rb │ ││││││ │││├ Kabul.rb │ ││││││ │││├ Kamchatka.rb │ ││││││ │││├ Karachi.rb │ ││││││ │││├ Katmandu.rb │ ││││││ │││├ Kolkata.rb │ ││││││ │││├ Krasnoyarsk.rb │ ││││││ │││├ Kuala_Lumpur.rb │ ││││││ │││├ Kuwait.rb │ ││││││ │││├ Magadan.rb │ ││││││ │││├ Muscat.rb │ ││││││ │││├ Novosibirsk.rb │ ││││││ │││├ Rangoon.rb │ ││││││ │││├ Riyadh.rb │ ││││││ │││├ Seoul.rb │ ││││││ │││├ Shanghai.rb │ ││││││ │││├ Singapore.rb │ ││││││ │││├ Taipei.rb │ ││││││ │││├ Tashkent.rb │ ││││││ │││├ Tbilisi.rb │ ││││││ │││├ Tehran.rb │ ││││││ │││├ Tokyo.rb │ ││││││ │││├ Ulaanbaatar.rb │ ││││││ │││├ Urumqi.rb │ ││││││ │││├ Vladivostok.rb │ ││││││ │││├ Yakutsk.rb │ ││││││ │││├ Yekaterinburg.rb │ ││││││ │││└ Yerevan.rb │ ││││││ ││├ Atlantic │ ││││││ │││├ Azores.rb │ ││││││ │││├ Cape_Verde.rb │ ││││││ │││└ South_Georgia.rb │ ││││││ ││├ Australia │ ││││││ │││├ Adelaide.rb │ ││││││ │││├ Brisbane.rb │ ││││││ │││├ Darwin.rb │ ││││││ │││├ Hobart.rb │ ││││││ │││├ Melbourne.rb │ ││││││ │││├ Perth.rb │ ││││││ │││└ Sydney.rb │ ││││││ ││├ Etc │ ││││││ │││└ UTC.rb │ ││││││ ││├ Europe │ ││││││ │││├ Amsterdam.rb │ ││││││ │││├ Athens.rb │ ││││││ │││├ Belgrade.rb │ ││││││ │││├ Berlin.rb │ ││││││ │││├ Bratislava.rb │ ││││││ │││├ Brussels.rb │ ││││││ │││├ Bucharest.rb │ ││││││ │││├ Budapest.rb │ ││││││ │││├ Copenhagen.rb │ ││││││ │││├ Dublin.rb │ ││││││ │││├ Helsinki.rb │ ││││││ │││├ Istanbul.rb │ ││││││ │││├ Kiev.rb │ ││││││ │││├ Lisbon.rb │ ││││││ │││├ Ljubljana.rb │ ││││││ │││├ London.rb │ ││││││ │││├ Madrid.rb │ ││││││ │││├ Minsk.rb │ ││││││ │││├ Moscow.rb │ ││││││ │││├ Paris.rb │ ││││││ │││├ Prague.rb │ ││││││ │││├ Riga.rb │ ││││││ │││├ Rome.rb │ ││││││ │││├ Sarajevo.rb │ ││││││ │││├ Skopje.rb │ ││││││ │││├ Sofia.rb │ ││││││ │││├ Stockholm.rb │ ││││││ │││├ Tallinn.rb │ ││││││ │││├ Vienna.rb │ ││││││ │││├ Vilnius.rb │ ││││││ │││├ Warsaw.rb │ ││││││ │││└ Zagreb.rb │ ││││││ ││└ Pacific │ ││││││ ││ ├ Auckland.rb │ ││││││ ││ ├ Fiji.rb │ ││││││ ││ ├ Guam.rb │ ││││││ ││ ├ Honolulu.rb │ ││││││ ││ ├ Majuro.rb │ ││││││ ││ ├ Midway.rb │ ││││││ ││ ├ Noumea.rb │ ││││││ ││ ├ Pago_Pago.rb │ ││││││ ││ ├ Port_Moresby.rb │ ││││││ ││ └ Tongatapu.rb │ ││││││ │├ data_timezone.rb │ ││││││ │├ data_timezone_info.rb │ ││││││ │├ info_timezone.rb │ ││││││ │├ linked_timezone.rb │ ││││││ │├ linked_timezone_info.rb │ ││││││ │├ offset_rationals.rb │ ││││││ │├ ruby_core_support.rb │ ││││││ │├ timezone.rb │ ││││││ │├ timezone_definition.rb │ ││││││ │├ timezone_info.rb │ ││││││ │├ timezone_offset_info.rb │ ││││││ │├ timezone_period.rb │ ││││││ │├ timezone_transition_info.rb │ ││││││ │└ time_or_datetime.rb │ ││││││ └ tzinfo.rb │ │││││├ xml_mini │ ││││││├ jdom.rb │ ││││││├ libxml.rb │ ││││││├ nokogiri.rb │ ││││││└ rexml.rb │ │││││├ backtrace_cleaner.rb │ │││││├ base64.rb │ │││││├ basic_object.rb │ │││││├ buffered_logger.rb │ │││││├ cache.rb │ │││││├ callbacks.rb │ │││││├ core_ext.rb │ │││││├ dependencies.rb │ │││││├ deprecation.rb │ │││││├ duration.rb │ │││││├ gzip.rb │ │││││├ inflections.rb │ │││││├ inflector.rb │ │││││├ json.rb │ │││││├ memoizable.rb │ │││││├ message_encryptor.rb │ │││││├ message_verifier.rb │ │││││├ multibyte.rb │ │││││├ option_merger.rb │ │││││├ ordered_hash.rb │ │││││├ ordered_options.rb │ │││││├ rescuable.rb │ │││││├ secure_random.rb │ │││││├ string_inquirer.rb │ │││││├ test_case.rb │ │││││├ time_with_zone.rb │ │││││├ vendor.rb │ │││││├ version.rb │ │││││├ whiny_nil.rb │ │││││└ xml_mini.rb │ ││││├ activesupport.rb │ ││││└ active_support.rb │ │││├ CHANGELOG │ │││└ README │ ││├ activesupport-2.3.3.gem │ ││├ activesupport-2.3.3.tgz │ ││└ activesupport-2.3.3.zip │ │├ test │ ││├ autoloading_fixtures │ │││├ a │ ││││├ c │ │││││├ e │ ││││││└ f.rb │ │││││└ d.rb │ ││││└ b.rb │ │││├ class_folder │ ││││├ class_folder_subclass.rb │ ││││├ inline_class.rb │ ││││└ nested_class.rb │ │││├ module_folder │ ││││├ inline_class.rb │ ││││├ nested_class.rb │ ││││└ nested_sibling.rb │ │││├ module_with_custom_const_missing │ ││││└ a │ ││││ └ b.rb │ │││├ application.rb │ │││├ class_folder.rb │ │││├ conflict.rb │ │││├ counting_loader.rb │ │││├ cross_site_dependency.rb │ │││├ e.rb │ │││├ multiple_constant_file.rb │ │││├ raises_name_error.rb │ │││└ raises_no_method_error.rb │ ││├ core_ext │ │││├ class │ ││││├ attribute_accessor_test.rb │ ││││├ class_inheritable_attributes_test.rb │ ││││└ delegating_attributes_test.rb │ │││├ module │ ││││├ attribute_accessor_test.rb │ ││││├ attribute_aliasing_test.rb │ ││││├ attr_accessor_with_default_test.rb │ ││││├ attr_internal_test.rb │ ││││├ model_naming_test.rb │ ││││└ synchronization_test.rb │ │││├ array_ext_test.rb │ │││├ base64_ext_test.rb │ │││├ bigdecimal.rb │ │││├ blank_test.rb │ │││├ cgi_ext_test.rb │ │││├ class_test.rb │ │││├ date_ext_test.rb │ │││├ date_time_ext_test.rb │ │││├ duplicable_test.rb │ │││├ duration_test.rb │ │││├ enumerable_test.rb │ │││├ exception_test.rb │ │││├ file_test.rb │ │││├ float_ext_test.rb │ │││├ hash_ext_test.rb │ │││├ integer_ext_test.rb │ │││├ kernel_test.rb │ │││├ load_error_test.rb │ │││├ module_test.rb │ │││├ name_error_test.rb │ │││├ numeric_ext_test.rb │ │││├ object_and_class_ext_test.rb │ │││├ object_ext_test.rb │ │││├ pathname_test.rb │ │││├ proc_test.rb │ │││├ range_ext_test.rb │ │││├ string_ext_test.rb │ │││├ symbol_test.rb │ │││├ time_ext_test.rb │ │││├ time_with_zone_test.rb │ │││└ uri_ext_test.rb │ ││├ dependencies │ │││├ check_warnings.rb │ │││├ conflict.rb │ │││├ cross_site_depender.rb │ │││├ mutual_one.rb │ │││├ mutual_two.rb │ │││├ raises_exception.rb │ │││├ requires_nonexistent0.rb │ │││├ requires_nonexistent1.rb │ │││├ service_one.rb │ │││└ service_two.rb │ ││├ json │ │││├ decoding_test.rb │ │││└ encoding_test.rb │ ││├ xml_mini │ │││├ jdom_engine_test.rb │ │││├ nokogiri_engine_test.rb │ │││└ rexml_engine_test.rb │ ││├ abstract_unit.rb │ ││├ buffered_logger_test.rb │ ││├ caching_test.rb │ ││├ callbacks_test.rb │ ││├ clean_backtrace_test.rb │ ││├ clean_logger_test.rb │ ││├ dependencies_test.rb │ ││├ deprecation_test.rb │ ││├ gzip_test.rb │ ││├ i18n_test.rb │ ││├ inflector_test.rb │ ││├ inflector_test_cases.rb │ ││├ memoizable_test.rb │ ││├ message_encryptor_test.rb │ ││├ message_verifier_test.rb │ ││├ multibyte_chars_test.rb │ ││├ multibyte_conformance.rb │ ││├ multibyte_test_helpers.rb │ ││├ multibyte_unicode_database_test.rb │ ││├ option_merger_test.rb │ ││├ ordered_hash_test.rb │ ││├ ordered_options_test.rb │ ││├ rescuable_test.rb │ ││├ secure_random_test.rb │ ││├ string_inquirer_test.rb │ ││├ test_test.rb │ ││├ time_zone_test.rb │ ││└ whiny_nil_test.rb │ │├ CHANGELOG │ │├ install.rb │ │├ memcached_get_multi.diff │ │├ MIT-LICENSE │ │├ Rakefile │ │└ README │ └ railties │ ├ bin │ │├ performance │ ││├ benchmarker │ ││└ profiler │ │├ about │ │├ console │ │├ dbconsole │ │├ destroy │ │├ generate │ │├ plugin │ │├ rails │ │├ runner │ │└ server │ ├ builtin │ │└ rails_info │ │ ├ rails │ │ │├ info.rb │ │ │├ info_controller.rb │ │ │└ info_helper.rb │ │ └ rails_info_controller.rb │ ├ configs │ │├ databases │ ││├ frontbase.yml │ ││├ ibm_db.yml │ ││├ mysql.yml │ ││├ oracle.yml │ ││├ postgresql.yml │ ││├ sqlite2.yml │ ││└ sqlite3.yml │ │├ initializers │ ││├ backtrace_silencers.rb │ ││├ inflections.rb │ ││├ mime_types.rb │ ││├ new_rails_defaults.rb │ ││└ session_store.rb │ │├ locales │ ││└ en.yml │ │├ empty.log │ │└ routes.rb │ ├ dispatches │ │├ config.ru │ │├ dispatch.fcgi │ │├ dispatch.rb │ │└ gateway.cgi │ ├ doc │ │└ README_FOR_APP │ ├ environments │ │├ boot.rb │ │├ development.rb │ │├ environment.rb │ │├ production.rb │ │└ test.rb │ ├ guides │ │├ files │ ││├ javascripts │ │││├ code_highlighter.js │ │││├ guides.js │ │││└ highlighters.js │ ││└ stylesheets │ ││ ├ main.css │ ││ ├ print.css │ ││ ├ reset.css │ ││ ├ style.css │ ││ └ syntax.css │ │├ images │ ││├ i18n │ │││├ demo_localized_pirate.png │ │││├ demo_translated_en.png │ │││├ demo_translated_pirate.png │ │││├ demo_translation_missing.png │ │││└ demo_untranslated.png │ ││├ icons │ │││├ callouts │ ││││├ 1.png │ ││││├ 10.png │ ││││├ 11.png │ ││││├ 12.png │ ││││├ 13.png │ ││││├ 14.png │ ││││├ 15.png │ ││││├ 2.png │ ││││├ 3.png │ ││││├ 4.png │ ││││├ 5.png │ ││││├ 6.png │ ││││├ 7.png │ ││││├ 8.png │ ││││└ 9.png │ │││├ caution.png │ │││├ example.png │ │││├ home.png │ │││├ important.png │ │││├ next.png │ │││├ note.png │ │││├ prev.png │ │││├ README │ │││├ tip.png │ │││├ up.png │ │││└ warning.png │ ││├ belongs_to.png │ ││├ book_icon.gif │ ││├ bullet.gif │ ││├ chapters_icon.gif │ ││├ check_bullet.gif │ ││├ credits_pic_blank.gif │ ││├ csrf.png │ ││├ customized_error_messages.png │ ││├ error_messages.png │ ││├ feature_tile.gif │ ││├ footer_tile.gif │ ││├ fxn.jpg │ ││├ grey_bullet.gif │ ││├ habtm.png │ ││├ has_many.png │ ││├ has_many_through.png │ ││├ has_one.png │ ││├ has_one_through.png │ ││├ header_backdrop.png │ ││├ header_tile.gif │ ││├ nav_arrow.gif │ ││├ polymorphic.png │ ││├ posts_index.png │ ││├ rails_guides_logo.gif │ ││├ rails_logo_remix.gif │ ││├ rails_welcome.png │ ││├ session_fixation.png │ ││├ tab_grey.gif │ ││├ tab_info.gif │ ││├ tab_note.gif │ ││├ tab_red.gif │ ││├ tab_yellow.gif │ ││├ tab_yellow.png │ ││└ validation_error_messages.png │ │├ output │ ││├ files │ │││├ javascripts │ ││││├ code_highlighter.js │ ││││├ guides.js │ ││││└ highlighters.js │ │││└ stylesheets │ │││ ├ main.css │ │││ ├ print.css │ │││ ├ reset.css │ │││ ├ style.css │ │││ └ syntax.css │ ││├ images │ │││├ i18n │ ││││├ demo_localized_pirate.png │ ││││├ demo_translated_en.png │ ││││├ demo_translated_pirate.png │ ││││├ demo_translation_missing.png │ ││││└ demo_untranslated.png │ │││├ icons │ ││││├ callouts │ │││││├ 1.png │ │││││├ 10.png │ │││││├ 11.png │ │││││├ 12.png │ │││││├ 13.png │ │││││├ 14.png │ │││││├ 15.png │ │││││├ 2.png │ │││││├ 3.png │ │││││├ 4.png │ │││││├ 5.png │ │││││├ 6.png │ │││││├ 7.png │ │││││├ 8.png │ │││││└ 9.png │ ││││├ caution.png │ ││││├ example.png │ ││││├ home.png │ ││││├ important.png │ ││││├ next.png │ ││││├ note.png │ ││││├ prev.png │ ││││├ README │ ││││├ tip.png │ ││││├ up.png │ ││││└ warning.png │ │││├ belongs_to.png │ │││├ book_icon.gif │ │││├ bullet.gif │ │││├ chapters_icon.gif │ │││├ check_bullet.gif │ │││├ credits_pic_blank.gif │ │││├ csrf.png │ │││├ customized_error_messages.png │ │││├ error_messages.png │ │││├ feature_tile.gif │ │││├ footer_tile.gif │ │││├ fxn.jpg │ │││├ grey_bullet.gif │ │││├ habtm.png │ │││├ has_many.png │ │││├ has_many_through.png │ │││├ has_one.png │ │││├ has_one_through.png │ │││├ header_backdrop.png │ │││├ header_tile.gif │ │││├ nav_arrow.gif │ │││├ polymorphic.png │ │││├ posts_index.png │ │││├ rails_guides_logo.gif │ │││├ rails_logo_remix.gif │ │││├ rails_welcome.png │ │││├ session_fixation.png │ │││├ tab_grey.gif │ │││├ tab_info.gif │ │││├ tab_note.gif │ │││├ tab_red.gif │ │││├ tab_yellow.gif │ │││├ tab_yellow.png │ │││└ validation_error_messages.png │ ││├ 2_2_release_notes.html │ ││├ 2_3_release_notes.html │ ││├ action_controller_overview.html │ ││├ action_mailer_basics.html │ ││├ activerecord_validations_callbacks.html │ ││├ active_record_basics.html │ ││├ active_record_querying.html │ ││├ association_basics.html │ ││├ caching_with_rails.html │ ││├ command_line.html │ ││├ configuring.html │ ││├ contribute.html │ ││├ contributing_to_rails.html │ ││├ credits.html │ ││├ debugging_rails_applications.html │ ││├ form_helpers.html │ ││├ getting_started.html │ ││├ i18n.html │ ││├ index.html │ ││├ layouts_and_rendering.html │ ││├ migrations.html │ ││├ nested_model_forms.html │ ││├ performance_testing.html │ ││├ plugins.html │ ││├ rails_on_rack.html │ ││├ routing.html │ ││├ security.html │ ││└ testing.html │ │├ rails_guides │ ││├ generator.rb │ ││├ helpers.rb │ ││├ indexer.rb │ ││└ textile_extensions.rb │ │├ source │ ││├ 2_2_release_notes.textile │ ││├ 2_3_release_notes.textile │ ││├ action_controller_overview.textile │ ││├ action_mailer_basics.textile │ ││├ activerecord_validations_callbacks.textile │ ││├ active_record_basics.textile │ ││├ active_record_querying.textile │ ││├ association_basics.textile │ ││├ caching_with_rails.textile │ ││├ command_line.textile │ ││├ configuring.textile │ ││├ contribute.textile │ ││├ contributing_to_rails.textile │ ││├ credits.erb.textile │ ││├ debugging_rails_applications.textile │ ││├ form_helpers.textile │ ││├ getting_started.textile │ ││├ i18n.textile │ ││├ index.erb.textile │ ││├ layout.html.erb │ ││├ layouts_and_rendering.textile │ ││├ migrations.textile │ ││├ nested_model_forms.textile │ ││├ performance_testing.textile │ ││├ plugins.textile │ ││├ rails_on_rack.textile │ ││├ routing.textile │ ││├ security.textile │ ││└ testing.textile │ │└ rails_guides.rb │ ├ helpers │ │├ application_controller.rb │ │├ application_helper.rb │ │├ performance_test.rb │ │└ test_helper.rb │ ├ html │ │├ images │ ││└ rails.png │ │├ javascripts │ ││├ application.js │ ││├ controls.js │ ││├ dragdrop.js │ ││├ effects.js │ ││└ prototype.js │ │├ 404.html │ │├ 422.html │ │├ 500.html │ │├ favicon.ico │ │├ index.html │ │└ robots.txt │ ├ lib │ │├ commands │ ││├ ncgi │ │││├ listener │ │││└ tracker │ ││├ performance │ │││├ benchmarker.rb │ │││└ profiler.rb │ ││├ about.rb │ ││├ console.rb │ ││├ dbconsole.rb │ ││├ destroy.rb │ ││├ generate.rb │ ││├ plugin.rb │ ││├ runner.rb │ ││├ server.rb │ ││└ update.rb │ │├ rails │ ││├ plugin │ │││├ loader.rb │ │││└ locator.rb │ ││├ rack │ │││├ debugger.rb │ │││├ log_tailer.rb │ │││├ metal.rb │ │││└ static.rb │ ││├ backtrace_cleaner.rb │ ││├ gem_builder.rb │ ││├ gem_dependency.rb │ ││├ plugin.rb │ ││├ rack.rb │ ││├ vendor_gem_source_index.rb │ ││└ version.rb │ │├ rails_generator │ ││├ generators │ │││├ applications │ ││││└ app │ ││││ ├ scm │ ││││ │├ git.rb │ ││││ │├ scm.rb │ ││││ │└ svn.rb │ ││││ ├ app_generator.rb │ ││││ ├ template_runner.rb │ ││││ └ USAGE │ │││└ components │ │││ ├ controller │ │││ │├ templates │ │││ ││├ controller.rb │ │││ ││├ functional_test.rb │ │││ ││├ helper.rb │ │││ ││├ helper_test.rb │ │││ ││└ view.html.erb │ │││ │├ controller_generator.rb │ │││ │└ USAGE │ │││ ├ helper │ │││ │├ templates │ │││ ││├ helper.rb │ │││ ││└ helper_test.rb │ │││ │├ helper_generator.rb │ │││ │└ USAGE │ │││ ├ integration_test │ │││ │├ templates │ │││ ││└ integration_test.rb │ │││ │├ integration_test_generator.rb │ │││ │└ USAGE │ │││ ├ mailer │ │││ │├ templates │ │││ ││├ fixture.erb │ │││ ││├ fixture.rhtml │ │││ ││├ mailer.rb │ │││ ││├ unit_test.rb │ │││ ││├ view.erb │ │││ ││└ view.rhtml │ │││ │├ mailer_generator.rb │ │││ │└ USAGE │ │││ ├ metal │ │││ │├ templates │ │││ ││└ metal.rb │ │││ │├ metal_generator.rb │ │││ │└ USAGE │ │││ ├ migration │ │││ │├ templates │ │││ ││└ migration.rb │ │││ │├ migration_generator.rb │ │││ │└ USAGE │ │││ ├ model │ │││ │├ templates │ │││ ││├ fixtures.yml │ │││ ││├ migration.rb │ │││ ││├ model.rb │ │││ ││└ unit_test.rb │ │││ │├ model_generator.rb │ │││ │└ USAGE │ │││ ├ observer │ │││ │├ templates │ │││ ││├ observer.rb │ │││ ││└ unit_test.rb │ │││ │├ observer_generator.rb │ │││ │└ USAGE │ │││ ├ performance_test │ │││ │├ templates │ │││ ││└ performance_test.rb │ │││ │├ performance_test_generator.rb │ │││ │└ USAGE │ │││ ├ plugin │ │││ │├ templates │ │││ ││├ generator.rb │ │││ ││├ init.rb │ │││ ││├ install.rb │ │││ ││├ MIT-LICENSE │ │││ ││├ plugin.rb │ │││ ││├ Rakefile │ │││ ││├ README │ │││ ││├ tasks.rake │ │││ ││├ test_helper.rb │ │││ ││├ uninstall.rb │ │││ ││├ unit_test.rb │ │││ ││└ USAGE │ │││ │├ plugin_generator.rb │ │││ │└ USAGE │ │││ ├ resource │ │││ │├ templates │ │││ ││├ controller.rb │ │││ ││├ functional_test.rb │ │││ ││├ helper.rb │ │││ ││└ helper_test.rb │ │││ │├ resource_generator.rb │ │││ │└ USAGE │ │││ ├ scaffold │ │││ │├ templates │ │││ ││├ controller.rb │ │││ ││├ functional_test.rb │ │││ ││├ helper.rb │ │││ ││├ helper_test.rb │ │││ ││├ layout.html.erb │ │││ ││├ style.css │ │││ ││├ view_edit.html.erb │ │││ ││├ view_index.html.erb │ │││ ││├ view_new.html.erb │ │││ ││└ view_show.html.erb │ │││ │├ scaffold_generator.rb │ │││ │└ USAGE │ │││ └ session_migration │ │││ ├ templates │ │││ │└ migration.rb │ │││ ├ session_migration_generator.rb │ │││ └ USAGE │ ││├ scripts │ │││├ destroy.rb │ │││├ generate.rb │ │││└ update.rb │ ││├ base.rb │ ││├ commands.rb │ ││├ generated_attribute.rb │ ││├ lookup.rb │ ││├ manifest.rb │ ││├ options.rb │ ││├ scripts.rb │ ││├ secret_key_generator.rb │ ││├ simple_logger.rb │ ││└ spec.rb │ │├ tasks │ ││├ annotations.rake │ ││├ databases.rake │ ││├ documentation.rake │ ││├ framework.rake │ ││├ gems.rake │ ││├ log.rake │ ││├ middleware.rake │ ││├ misc.rake │ ││├ rails.rb │ ││├ routes.rake │ ││├ statistics.rake │ ││├ testing.rake │ ││└ tmp.rake │ │├ code_statistics.rb │ │├ commands.rb │ │├ console_app.rb │ │├ console_sandbox.rb │ │├ console_with_helpers.rb │ │├ dispatcher.rb │ │├ fcgi_handler.rb │ │├ initializer.rb │ │├ performance_test_help.rb │ │├ rails_generator.rb │ │├ railties_path.rb │ │├ rubyprof_ext.rb │ │├ ruby_version_check.rb │ │├ source_annotation_extractor.rb │ │├ test_help.rb │ │└ webrick_server.rb │ ├ pkg │ │└ rails-2.3.3.gem │ ├ test │ │├ fixtures │ ││├ about_yml_plugins │ │││├ bad_about_yml │ ││││├ about.yml │ ││││└ init.rb │ │││└ plugin_without_about_yml │ │││ └ init.rb │ ││├ eager │ │││├ zoo │ ││││└ reptile_house.rb │ │││└ zoo.rb │ ││├ lib │ │││└ generators │ │││ ├ missing_class │ │││ │├ templates │ │││ ││└ .gitignore │ │││ │└ missing_class_generator.rb │ │││ ├ missing_generator │ │││ │└ templates │ │││ │ └ .gitignore │ │││ ├ missing_templates │ │││ │└ .gitignore │ │││ └ working │ │││ └ working_generator.rb │ ││├ metal │ │││├ multiplemetals │ ││││└ app │ ││││ └ metal │ ││││ ├ metal_a.rb │ ││││ └ metal_b.rb │ │││├ pluralmetal │ ││││└ app │ ││││ └ metal │ ││││ └ legacy_routes.rb │ │││├ singlemetal │ ││││└ app │ ││││ └ metal │ ││││ └ foo_metal.rb │ │││└ subfolders │ │││ └ app │ │││ └ metal │ │││ └ Folder │ │││ ├ metal_a.rb │ │││ └ metal_b.rb │ ││├ plugins │ │││├ alternate │ ││││└ a │ ││││ ├ generators │ ││││ │└ a_generator │ ││││ │ └ a_generator.rb │ ││││ └ lib │ ││││ └ .gitignore │ │││├ default │ ││││├ acts │ │││││└ acts_as_chunky_bacon │ │││││ └ lib │ │││││ └ .gitignore │ ││││├ empty │ │││││└ .gitignore │ ││││├ gemlike │ │││││├ lib │ ││││││└ gemlike.rb │ │││││├ rails │ ││││││└ init.rb │ │││││└ init.rb │ ││││├ plugin_with_no_lib_dir │ │││││└ init.rb │ ││││└ stubby │ ││││ ├ generators │ ││││ │└ stubby_generator │ ││││ │ └ stubby_generator.rb │ ││││ ├ lib │ ││││ │└ stubby_mixin.rb │ ││││ ├ about.yml │ ││││ └ init.rb │ │││└ engines │ │││ └ engine │ │││ ├ app │ │││ │├ controllers │ │││ ││└ engine_controller.rb │ │││ │├ metal │ │││ ││└ engine_metal.rb │ │││ │└ models │ │││ │ └ engine_model.rb │ │││ ├ config │ │││ │└ routes.rb │ │││ └ init.rb │ ││├ public │ │││├ foo │ ││││├ bar.html │ ││││└ index.html │ │││└ index.html │ ││└ environment_with_constant.rb │ │├ generators │ ││├ generator_test_helper.rb │ ││├ rails_controller_generator_test.rb │ ││├ rails_helper_generator_test.rb │ ││├ rails_mailer_generator_test.rb │ ││├ rails_model_generator_test.rb │ ││├ rails_resource_generator_test.rb │ ││├ rails_scaffold_generator_test.rb │ ││└ rails_template_runner_test.rb │ │├ mocks │ ││└ routes.rb │ │├ vendor │ ││└ gems │ ││ ├ dummy-gem-a-0.4.0 │ ││ │├ lib │ ││ ││└ dummy-gem-a.rb │ ││ │└ .specification │ ││ ├ dummy-gem-b-0.4.0 │ ││ │├ lib │ ││ ││└ dummy-gem-b.rb │ ││ │└ .specification │ ││ ├ dummy-gem-b-0.6.0 │ ││ │├ lib │ ││ ││└ dummy-gem-b.rb │ ││ │└ .specification │ ││ ├ dummy-gem-c-0.4.0 │ ││ │├ lib │ ││ ││└ dummy-gem-c.rb │ ││ │└ .specification │ ││ ├ dummy-gem-c-0.6.0 │ ││ │├ lib │ ││ ││└ dummy-gem-c.rb │ ││ │└ .specification │ ││ ├ dummy-gem-d-1.0.0 │ ││ │└ lib │ ││ │ └ dummy-gem-d.rb │ ││ ├ dummy-gem-e-1.0.0 │ ││ │├ lib │ ││ ││└ dummy-gem-e.rb │ ││ │└ .specification │ ││ ├ dummy-gem-f-1.0.0 │ ││ │├ lib │ ││ ││└ dummy-gem-f.rb │ ││ │└ .specification │ ││ ├ dummy-gem-g-1.0.0 │ ││ │├ lib │ ││ ││└ dummy-gem-g.rb │ ││ │└ .specification │ ││ ├ dummy-gem-h-1.0.0 │ ││ │├ lib │ ││ ││└ dummy-gem-h.rb │ ││ │└ .specification │ ││ ├ dummy-gem-i-1.0.0 │ ││ │├ ext │ ││ ││└ dummy-gem-i │ ││ ││ └ Makefile │ ││ │├ lib │ ││ ││└ dummy-gem-i.rb │ ││ │└ .specification │ ││ ├ dummy-gem-j-1.0.0 │ ││ │├ lib │ ││ ││└ dummy-gem-j.rb │ ││ │└ .specification │ ││ └ dummy-gem-k-1.0.0 │ ││ ├ lib │ ││ │└ dummy-gem-k.rb │ ││ └ .specification │ │├ abstract_unit.rb │ │├ backtrace_cleaner_test.rb │ │├ boot_test.rb │ │├ console_app_test.rb │ │├ fcgi_dispatcher_test.rb │ │├ gem_dependency_test.rb │ │├ generator_lookup_test.rb │ │├ initializer_test.rb │ │├ metal_test.rb │ │├ plugin_loader_test.rb │ │├ plugin_locator_test.rb │ │├ plugin_test.rb │ │├ plugin_test_helper.rb │ │├ rack_static_test.rb │ │├ rails_generator_test.rb │ │├ rails_info_controller_test.rb │ │├ rails_info_test.rb │ │└ secret_key_generation_test.rb │ ├ CHANGELOG │ ├ fresh_rakefile │ ├ MIT-LICENSE │ ├ Rakefile │ └ README ├ CHANGELOG ├ Rakefile └ README
関連記事
- NetBeansでRuby on Railsを開発する
- WindowsでRuby on Railsサーバ構築 (WEBrick編)
- Ruby on Railsをクリックだけで起動する方法
- WindowsでRuby on Railsサーバ構築 (Mongrel編)
- URLとコントローラ・アクション、ビューの関係
- db/seed.rbで初期データ投入 (rake db:seed)
- rakeのタスク一覧
- rake --helpとrake -Tの実行結果
- Ruby on Railsのマイグレーションの型とMySQLの型の対応表
- Ruby on Railsをバージョンを指定してインストールする方法
- WEBrick互換の軽量WebサーバMongrel
- EclipseでRuby on Rails開発環境を作る RadRails
- Ruby on Railsのインストールと起動
- Ruby on Railsとは
スポンサーリンク