Module: Kickstarter
- Defined in:
- lib/kickstarter.rb,
lib/kickstarter/project.rb,
lib/kickstarter/version.rb
Defined Under Namespace
Classes: Project
Constant Summary collapse
- BASE_URL =
"http://kickstarter.com"
- Categories =
{ :comics => "Comics", :dance => "Dance", :design => "Design", :fashion => "Fashion", :film_video => "Film & Video", :fine_art => "Fine Art", :food => "Food", :games => "Games", :music => "Music", :photography => "Photography", :technology => "Technology", :theatre => "Theater", :writing => "Writing & Publishing" }
- Type =
{ :recommended => 'recommended', :popular => 'popular', :successful => 'successful' }
- Lists =
{ :recommended => "recommended", :popular => "popular", :recently_launched => "recently-launched", :ending_soon => "ending-soon", :small_projects => "small-projects", :most_funded => "most-funded", :curated => "curated-pages", }
- VERSION =
"0.0.3"
Class Method Summary collapse
-
.by_category(category, options = {}) ⇒ Object
by category /discover/categories/:category/:subcategories :type # => [recommended, popular, successful].
-
.by_list(list, options = {}) ⇒ Object
by lists /discover/:list.
Class Method Details
.by_category(category, options = {}) ⇒ Object
by category /discover/categories/:category/:subcategories
:type # => [recommended, popular, successful]
46 47 48 49 |
# File 'lib/kickstarter.rb', line 46 def self.by_category(category, = {}) path = File.join(BASE_URL, 'discover/categories', Categories[category.to_sym], Type[[:type] || :popular]) list_projects(path, ) end |