Module: Twithub

Defined in:
lib/twithub.rb,
lib/twithub/github.rb,
lib/twithub/entries.rb,
lib/twithub/twitter.rb,
lib/twithub/version.rb,
lib/twithub/feed_entry.rb,
lib/twithub/github_entry.rb,
lib/twithub/twitter_entry.rb,
lib/twithub/entry_builder_methods.rb

Defined Under Namespace

Modules: EntryBuilderMethods Classes: Entries, FeedEntry, Github, GithubEntry, Twitter, TwitterEntry

Constant Summary collapse

TWITTER =
"twitter"
GITHUB =
"github"
VERSION =
"0.1.5"

Class Method Summary collapse

Class Method Details

.entries_for(params) ⇒ Object



15
16
17
18
# File 'lib/twithub.rb', line 15

def entries_for(params)
  entries = Twitter.entries_for(params[:twitter]) + Github.entries_for(params[:github])
  entries.sort.take(params[:count] || entries.size)
end

.from_json(json) ⇒ Object



21
22
23
# File 'lib/twithub.rb', line 21

def from_json(json)
  Entries.new.from_json(json)
end