Skip to content

Commit

Permalink
Fix "loading in progress, circular require considered harmful" warning
Browse files Browse the repository at this point in the history
  • Loading branch information
sferik committed Dec 2, 2012
1 parent 182e7f6 commit 0b7e9cc
Show file tree
Hide file tree
Showing 19 changed files with 29 additions and 31 deletions.
29 changes: 29 additions & 0 deletions lib/twitter.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
require 'twitter/action_factory'
require 'twitter/client'
require 'twitter/configurable'
require 'twitter/configuration'
require 'twitter/cursor'
require 'twitter/default'
require 'twitter/direct_message'
require 'twitter/entity'
require 'twitter/entity/hashtag'
require 'twitter/entity/url'
require 'twitter/entity/user_mention'
require 'twitter/geo_factory'
require 'twitter/language'
require 'twitter/list'
require 'twitter/media_factory'
require 'twitter/metadata'
require 'twitter/oembed'
require 'twitter/place'
require 'twitter/profile_banner'
require 'twitter/rate_limit'
require 'twitter/relationship'
require 'twitter/saved_search'
require 'twitter/search_results'
require 'twitter/settings'
require 'twitter/size'
require 'twitter/source_user'
require 'twitter/suggestion'
require 'twitter/target_user'
require 'twitter/trend'
require 'twitter/tweet'
require 'twitter/user'

module Twitter
class << self
Expand Down
1 change: 0 additions & 1 deletion lib/twitter/action/follow.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
require 'twitter/base'
require 'twitter/creatable'
require 'twitter/user'

module Twitter
module Action
Expand Down
2 changes: 0 additions & 2 deletions lib/twitter/action/list_member_added.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
require 'twitter/base'
require 'twitter/creatable'
require 'twitter/list'
require 'twitter/user'

module Twitter
module Action
Expand Down
2 changes: 0 additions & 2 deletions lib/twitter/action/mention.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
require 'twitter/base'
require 'twitter/creatable'
require 'twitter/tweet'
require 'twitter/user'

module Twitter
module Action
Expand Down
2 changes: 0 additions & 2 deletions lib/twitter/action/tweet.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
require 'twitter/base'
require 'twitter/creatable'
require 'twitter/tweet'
require 'twitter/user'

module Twitter
module Action
Expand Down
2 changes: 0 additions & 2 deletions lib/twitter/configurable.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'twitter/default'

module Twitter
module Configurable
attr_writer :consumer_key, :consumer_secret, :oauth_token, :oauth_token_secret
Expand Down
1 change: 0 additions & 1 deletion lib/twitter/configuration.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
require 'twitter/base'
require 'twitter/size'

module Twitter
class Configuration < Twitter::Base
Expand Down
1 change: 0 additions & 1 deletion lib/twitter/direct_message.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
require 'twitter/creatable'
require 'twitter/identity'
require 'twitter/user'

module Twitter
class DirectMessage < Twitter::Identity
Expand Down
2 changes: 0 additions & 2 deletions lib/twitter/error.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
require 'twitter/rate_limit'

module Twitter
# Custom error class for rescuing from all Twitter errors
class Error < StandardError
Expand Down
1 change: 0 additions & 1 deletion lib/twitter/list.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
require 'twitter/creatable'
require 'twitter/identity'
require 'twitter/user'

module Twitter
class List < Twitter::Identity
Expand Down
1 change: 0 additions & 1 deletion lib/twitter/media/photo.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
require 'twitter/identity'
require 'twitter/size'

module Twitter
module Media
Expand Down
1 change: 0 additions & 1 deletion lib/twitter/place.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
require 'twitter/geo_factory'
require 'twitter/identity'

module Twitter
Expand Down
1 change: 0 additions & 1 deletion lib/twitter/profile_banner.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
require 'twitter/base'
require 'twitter/size'

module Twitter
class ProfileBanner < Twitter::Base
Expand Down
2 changes: 0 additions & 2 deletions lib/twitter/relationship.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
require 'twitter/base'
require 'twitter/source_user'
require 'twitter/target_user'

module Twitter
class Relationship < Twitter::Base
Expand Down
1 change: 0 additions & 1 deletion lib/twitter/search_results.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
require 'twitter/base'
require 'twitter/tweet'

module Twitter
class SearchResults < Twitter::Base
Expand Down
1 change: 0 additions & 1 deletion lib/twitter/settings.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
require 'twitter/base'
require 'twitter/place'

module Twitter
class Settings < Twitter::Base
Expand Down
1 change: 0 additions & 1 deletion lib/twitter/suggestion.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
require 'twitter/base'
require 'twitter/user'

module Twitter
class Suggestion < Twitter::Base
Expand Down
8 changes: 0 additions & 8 deletions lib/twitter/tweet.rb
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
require 'twitter/creatable'
require 'twitter/entity/hashtag'
require 'twitter/entity/url'
require 'twitter/entity/user_mention'
require 'twitter/exceptable'
require 'twitter/geo_factory'
require 'twitter/identity'
require 'twitter/media_factory'
require 'twitter/metadata'
require 'twitter/place'
require 'twitter/user'

module Twitter
class Tweet < Twitter::Identity
Expand Down
1 change: 0 additions & 1 deletion lib/twitter/user.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
require 'twitter/basic_user'
require 'twitter/creatable'
require 'twitter/exceptable'
require 'twitter/tweet'

module Twitter
class User < Twitter::BasicUser
Expand Down

0 comments on commit 0b7e9cc

Please sign in to comment.