blob: 7d916c54018e8e8a7357111a668d7904ffec27cd [file] [log] [blame]
Kevin Clark9bf33622008-06-18 00:53:07 +00001#
2# Copyright (c) 2006- Facebook
Kevin Clarkc5336ff2008-06-24 01:06:06 +00003# Distributed under the Apache Software License
Kevin Clark9bf33622008-06-18 00:53:07 +00004#
5# See accompanying file LICENSE or visit the Thrift site at:
6# http://developers.facebook.com/thrift/
7#
8# Author: Mark Slee <mcslee@facebook.com>
9#
10
11$:.unshift File.dirname(__FILE__)
12
Kevin Clark0d1849d2008-06-18 00:55:29 +000013module Thrift
14 # prevent the deprecation layer from being loaded if you require 'thrift'
15 DEPRECATION = false unless const_defined? :DEPRECATION
16end
17
18require 'thrift/deprecation'
Kevin Clark9bf33622008-06-18 00:53:07 +000019require 'thrift/exceptions'
20require 'thrift/types'
Kevin Clark10cdf102008-06-18 00:53:48 +000021require 'thrift/processor'
Kevin Clark10cdf102008-06-18 00:53:48 +000022require 'thrift/client'
Kevin Clark10cdf102008-06-18 00:53:48 +000023require 'thrift/struct'
Kevin Clark74df0bf2008-06-18 01:00:33 +000024require 'thrift/protocol'
Kevin Clark75a15d82008-06-18 01:16:35 +000025require 'thrift/protocol/binaryprotocol'
Kevin Clark74df0bf2008-06-18 01:00:33 +000026require 'thrift/transport'
Kevin Clark75a15d82008-06-18 01:16:35 +000027require 'thrift/transport/socket'
Kevin Clark74df0bf2008-06-18 01:00:33 +000028require 'thrift/server'