Skip to content

Commit

Permalink
Perform includes via iteration to please Code Climate
Browse files Browse the repository at this point in the history
This meta-module was exhibiting the following issue on Code Climate:

    Complex code in Twitter::REST::API definition outside of methods
    (complexity = 35)

Performing the includes via iterating reduces the complexity to four.

/cc @brynary @mrb @noahd1
  • Loading branch information
sferik committed Feb 17, 2014
1 parent e19d6e7 commit 21cdb74
Showing 1 changed file with 20 additions and 16 deletions.
36 changes: 20 additions & 16 deletions lib/twitter/rest/api.rb
Expand Up @@ -18,22 +18,26 @@
module Twitter
module REST
module API
include Twitter::REST::DirectMessages
include Twitter::REST::Favorites
include Twitter::REST::FriendsAndFollowers
include Twitter::REST::Help
include Twitter::REST::Lists
include Twitter::REST::OAuth
include Twitter::REST::PlacesAndGeo
include Twitter::REST::SavedSearches
include Twitter::REST::Search
include Twitter::REST::SpamReporting
include Twitter::REST::SuggestedUsers
include Twitter::REST::Timelines
include Twitter::REST::Trends
include Twitter::REST::Tweets
include Twitter::REST::Undocumented
include Twitter::REST::Users
[
Twitter::REST::DirectMessages,
Twitter::REST::Favorites,
Twitter::REST::FriendsAndFollowers,
Twitter::REST::Help,
Twitter::REST::Lists,
Twitter::REST::OAuth,
Twitter::REST::PlacesAndGeo,
Twitter::REST::SavedSearches,
Twitter::REST::Search,
Twitter::REST::SpamReporting,
Twitter::REST::SuggestedUsers,
Twitter::REST::Timelines,
Twitter::REST::Trends,
Twitter::REST::Tweets,
Twitter::REST::Undocumented,
Twitter::REST::Users,
].each do |mod|
include mod
end
end
end
end

0 comments on commit 21cdb74

Please sign in to comment.