如何在ruby lib目录中包含一个类

时间:2011-10-23 23:08:53

标签: ruby-on-rails ruby

我的rails应用程序的lib目录中有一个文件名为usa_epay.rb,其类声明为

require 'base64'
require 'uri'
require 'rubygems'
require 'cgi'
require 'net/http'
require 'net/https'
require 'digest/md5'
require 'digest/sha1'

Usaepay_version = "1.0.0"

class UmTransaction

如何将其包含在我的rails应用程序中,以便我可以

UmTransaction.new

任何想法

这是rails 2应用程序

2 个答案:

答案 0 :(得分:1)

您可以像这样添加包含您的类 include_class'include_path_to_your_class_file'

您甚至可以在environment / development / your_file.yml文件中添加一些内容,例如

help:

class: "ProjectName::Main::UserAction::HelpHandler"**

答案 1 :(得分:0)

当你编写一个类时,即使是与ActiveRecord无关的类,你也可以将它存储在app/model目录中,然后它将被包含在环境中。