Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Version 1.0.0 release

  • Loading branch information...
commit 8b57be7de95b4db4c71e6b054c2345422632a123 1 parent 90248da
matthooks authored
Showing with 222 additions and 39 deletions.
  1. +6 −0 CHANGELOG.rdoc
  2. +4 −6 Rakefile
  3. +212 −33 vimeo.gemspec
View
6 CHANGELOG.rdoc
@@ -1,3 +1,9 @@
+== 1.0.0, released 2009-09-28
+
+* Upgraded to v2 of the API.
+* Added some upload helpers.
+* Huge refactor for the Advanced API making it easier to add/modify method calls.
+
== 0.2.2, released 2009-04-21
* Removed CGI escapes. Vimeo should be handling them on their end.
View
10 Rakefile
@@ -15,12 +15,10 @@ begin
gem.add_development_dependency "fakeweb", ">= 1.2.6"
gem.add_development_dependency "crack", ">= 0.1.4"
- # s.files = FileList["[A-Z]*.*", "{bin,generators,lib,test,spec}/**/*"]
- #
- # s.has_rdoc = true
- # s.rdoc_options = ['--main', 'README.rdoc']
- # s.rdoc_options << '--inline-source' << '--charset=UTF-8'
- # s.extra_rdoc_files = ['README.rdoc', 'LICENSE', 'CHANGELOG.rdoc']
+ gem.has_rdoc = true
+
+ gem.rdoc_options = ['--main', 'README.rdoc', '--inline-source', '--charset=UTF-8']
+ gem.extra_rdoc_files = ['README.rdoc', 'LICENSE', 'CHANGELOG.rdoc']
gem.add_dependency "httparty", ">= 0.4.5"
gem.add_dependency "curb", ">= 0.5.4.0"
View
245 vimeo.gemspec
@@ -1,53 +1,217 @@
+# Generated by jeweler
+# DO NOT EDIT THIS FILE
+# Instead, edit Jeweler::Tasks in Rakefile, and run `rake gemspec`
# -*- encoding: utf-8 -*-
Gem::Specification.new do |s|
s.name = %q{vimeo}
- s.version = "0.2.2"
+ s.version = "0.2.3"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Matt Hooks"]
- s.date = %q{2009-04-21}
+ s.date = %q{2009-09-28}
s.description = %q{A full featured Ruby implementation of the Vimeo API.}
s.email = %q{matthooks@gmail.com}
s.extra_rdoc_files = [
"CHANGELOG.rdoc",
- "LICENSE",
- "README.rdoc"
+ "LICENSE",
+ "README.rdoc"
]
s.files = [
- "CHANGELOG.rdoc",
- "README.rdoc",
- "VERSION.yml",
- "lib/vimeo.rb",
- "lib/vimeo/advanced.rb",
- "lib/vimeo/advanced/auth.rb",
- "lib/vimeo/advanced/base.rb",
- "lib/vimeo/advanced/contact.rb",
- "lib/vimeo/advanced/group.rb",
- "lib/vimeo/advanced/person.rb",
- "lib/vimeo/advanced/test.rb",
- "lib/vimeo/advanced/upload.rb",
- "lib/vimeo/advanced/video.rb",
- "lib/vimeo/simple.rb",
- "lib/vimeo/simple/activity.rb",
- "lib/vimeo/simple/album.rb",
- "lib/vimeo/simple/base.rb",
- "lib/vimeo/simple/channel.rb",
- "lib/vimeo/simple/clip.rb",
- "lib/vimeo/simple/group.rb",
- "lib/vimeo/simple/user.rb",
- "test/test_helper.rb",
- "test/vimeo_test.rb"
+ ".gitignore",
+ "CHANGELOG.rdoc",
+ "LICENSE",
+ "README.rdoc",
+ "Rakefile",
+ "VERSION.yml",
+ "lib/vimeo.rb",
+ "lib/vimeo/advanced.rb",
+ "lib/vimeo/advanced/album.rb",
+ "lib/vimeo/advanced/auth.rb",
+ "lib/vimeo/advanced/base.rb",
+ "lib/vimeo/advanced/channel.rb",
+ "lib/vimeo/advanced/contact.rb",
+ "lib/vimeo/advanced/group.rb",
+ "lib/vimeo/advanced/group_events.rb",
+ "lib/vimeo/advanced/group_forums.rb",
+ "lib/vimeo/advanced/person.rb",
+ "lib/vimeo/advanced/test.rb",
+ "lib/vimeo/advanced/upload.rb",
+ "lib/vimeo/advanced/video.rb",
+ "lib/vimeo/advanced/video_embed.rb",
+ "lib/vimeo/simple.rb",
+ "lib/vimeo/simple/activity.rb",
+ "lib/vimeo/simple/album.rb",
+ "lib/vimeo/simple/base.rb",
+ "lib/vimeo/simple/channel.rb",
+ "lib/vimeo/simple/group.rb",
+ "lib/vimeo/simple/user.rb",
+ "lib/vimeo/simple/video.rb",
+ "test/fixtures/advanced/album/add_video.json",
+ "test/fixtures/advanced/album/create.json",
+ "test/fixtures/advanced/album/delete.json",
+ "test/fixtures/advanced/album/get_all.json",
+ "test/fixtures/advanced/album/get_videos.json",
+ "test/fixtures/advanced/album/remove_video.json",
+ "test/fixtures/advanced/album/set_description.json",
+ "test/fixtures/advanced/album/set_password.json",
+ "test/fixtures/advanced/album/set_title.json",
+ "test/fixtures/advanced/auth/check_token.json",
+ "test/fixtures/advanced/auth/get_frob.json",
+ "test/fixtures/advanced/auth/get_token.json",
+ "test/fixtures/advanced/channel/add_video.json",
+ "test/fixtures/advanced/channel/get_all.json",
+ "test/fixtures/advanced/channel/get_info.json",
+ "test/fixtures/advanced/channel/get_moderators.json",
+ "test/fixtures/advanced/channel/get_subscribers.json",
+ "test/fixtures/advanced/channel/get_videos.json",
+ "test/fixtures/advanced/channel/remove_video.json",
+ "test/fixtures/advanced/channel/subscribe.json",
+ "test/fixtures/advanced/channel/unsubscribe.json",
+ "test/fixtures/advanced/contact/get_all.json",
+ "test/fixtures/advanced/contact/get_mutual.json",
+ "test/fixtures/advanced/contact/get_online.json",
+ "test/fixtures/advanced/contact/get_who_added.json",
+ "test/fixtures/advanced/group/add_video.json",
+ "test/fixtures/advanced/group/get_all.json",
+ "test/fixtures/advanced/group/get_files.json",
+ "test/fixtures/advanced/group/get_info.json",
+ "test/fixtures/advanced/group/get_members.json",
+ "test/fixtures/advanced/group/get_moderators.json",
+ "test/fixtures/advanced/group/get_video_comments.json",
+ "test/fixtures/advanced/group/get_videos.json",
+ "test/fixtures/advanced/group/join.json",
+ "test/fixtures/advanced/group/leave.json",
+ "test/fixtures/advanced/group_events/get_month.json",
+ "test/fixtures/advanced/group_events/get_past.json",
+ "test/fixtures/advanced/group_events/get_upcoming.json",
+ "test/fixtures/advanced/group_forums/get_topic_comments.json",
+ "test/fixtures/advanced/group_forums/get_topics.json",
+ "test/fixtures/advanced/person/add_contact.json",
+ "test/fixtures/advanced/person/add_subscription.json",
+ "test/fixtures/advanced/person/find_by_email.json",
+ "test/fixtures/advanced/person/get_hd_embeds.json",
+ "test/fixtures/advanced/person/get_info.json",
+ "test/fixtures/advanced/person/get_portrait_urls.json",
+ "test/fixtures/advanced/person/remove_contact.json",
+ "test/fixtures/advanced/person/remove_subscription.json",
+ "test/fixtures/advanced/test/echo.json",
+ "test/fixtures/advanced/test/login.json",
+ "test/fixtures/advanced/test/null.json",
+ "test/fixtures/advanced/upload/confirm.json",
+ "test/fixtures/advanced/upload/get_quota.json",
+ "test/fixtures/advanced/upload/get_ticket.json",
+ "test/fixtures/advanced/upload/manifest_to_upload.json",
+ "test/fixtures/advanced/upload/sample_iTunes.mov",
+ "test/fixtures/advanced/upload/verify_manifest.json",
+ "test/fixtures/advanced/video/add_cast.json",
+ "test/fixtures/advanced/video/add_comment.json",
+ "test/fixtures/advanced/video/add_photos.json",
+ "test/fixtures/advanced/video/add_tags.json",
+ "test/fixtures/advanced/video/clear_tags.json",
+ "test/fixtures/advanced/video/delete.json",
+ "test/fixtures/advanced/video/delete_comment.json",
+ "test/fixtures/advanced/video/edit_comment.json",
+ "test/fixtures/advanced/video/get_all.json",
+ "test/fixtures/advanced/video/get_appears_in.json",
+ "test/fixtures/advanced/video/get_by_tag.json",
+ "test/fixtures/advanced/video/get_cast.json",
+ "test/fixtures/advanced/video/get_comments_list.json",
+ "test/fixtures/advanced/video/get_contacts_liked.json",
+ "test/fixtures/advanced/video/get_contacts_uploaded.json",
+ "test/fixtures/advanced/video/get_info.json",
+ "test/fixtures/advanced/video/get_likes.json",
+ "test/fixtures/advanced/video/get_subscriptions.json",
+ "test/fixtures/advanced/video/get_thumbnail_urls.json",
+ "test/fixtures/advanced/video/get_uploaded.json",
+ "test/fixtures/advanced/video/remove_cast.json",
+ "test/fixtures/advanced/video/remove_tag.json",
+ "test/fixtures/advanced/video/search.json",
+ "test/fixtures/advanced/video/set_description.json",
+ "test/fixtures/advanced/video/set_like.json",
+ "test/fixtures/advanced/video/set_privacy.json",
+ "test/fixtures/advanced/video/set_title.json",
+ "test/fixtures/advanced/video_embed/get_presets.json",
+ "test/fixtures/advanced/video_embed/set_preset.json",
+ "test/fixtures/simple/activity/contacts_did.json",
+ "test/fixtures/simple/activity/everyone_did.json",
+ "test/fixtures/simple/activity/happened_to_contacts.json",
+ "test/fixtures/simple/activity/happened_to_user.json",
+ "test/fixtures/simple/activity/user_did.json",
+ "test/fixtures/simple/album/info.json",
+ "test/fixtures/simple/album/videos.json",
+ "test/fixtures/simple/channel/info.json",
+ "test/fixtures/simple/channel/videos.json",
+ "test/fixtures/simple/group/info.json",
+ "test/fixtures/simple/group/users.json",
+ "test/fixtures/simple/group/videos.json",
+ "test/fixtures/simple/user/albums.json",
+ "test/fixtures/simple/user/all_videos.json",
+ "test/fixtures/simple/user/appears_in.json",
+ "test/fixtures/simple/user/channels.json",
+ "test/fixtures/simple/user/contacts_like.json",
+ "test/fixtures/simple/user/contacts_videos.json",
+ "test/fixtures/simple/user/groups.json",
+ "test/fixtures/simple/user/info.json",
+ "test/fixtures/simple/user/likes.json",
+ "test/fixtures/simple/user/subscriptions.json",
+ "test/fixtures/simple/user/videos.json",
+ "test/fixtures/simple/video/info.json",
+ "test/test_helper.rb",
+ "test/vimeo/advanced/album_test.rb",
+ "test/vimeo/advanced/auth_test.rb",
+ "test/vimeo/advanced/base_test.rb",
+ "test/vimeo/advanced/channels_test.rb",
+ "test/vimeo/advanced/contacts_test.rb",
+ "test/vimeo/advanced/group_events_test.rb",
+ "test/vimeo/advanced/group_forums_test.rb",
+ "test/vimeo/advanced/groups_test.rb",
+ "test/vimeo/advanced/person_test.rb",
+ "test/vimeo/advanced/test_test.rb",
+ "test/vimeo/advanced/upload_test.rb",
+ "test/vimeo/advanced/videos_embed_test.rb",
+ "test/vimeo/advanced/videos_test.rb",
+ "test/vimeo/advanced_test.rb",
+ "test/vimeo/simple/activity_test.rb",
+ "test/vimeo/simple/album_test.rb",
+ "test/vimeo/simple/channel_test.rb",
+ "test/vimeo/simple/group_test.rb",
+ "test/vimeo/simple/user_test.rb",
+ "test/vimeo/simple/video_test.rb",
+ "test/vimeo/simple_test.rb",
+ "test/vimeo_test.rb",
+ "vimeo.gemspec"
]
- s.has_rdoc = true
s.homepage = %q{http://github.com/matthooks/vimeo}
s.rdoc_options = ["--main", "README.rdoc", "--inline-source", "--charset=UTF-8"]
s.require_paths = ["lib"]
- s.rubygems_version = %q{1.3.2}
+ s.rubyforge_project = %q{vimeo}
+ s.rubygems_version = %q{1.3.5}
s.summary = %q{A full featured Ruby implementation of the Vimeo API.}
s.test_files = [
"test/test_helper.rb",
- "test/vimeo_test.rb"
+ "test/vimeo/advanced/album_test.rb",
+ "test/vimeo/advanced/auth_test.rb",
+ "test/vimeo/advanced/base_test.rb",
+ "test/vimeo/advanced/channels_test.rb",
+ "test/vimeo/advanced/contacts_test.rb",
+ "test/vimeo/advanced/group_events_test.rb",
+ "test/vimeo/advanced/group_forums_test.rb",
+ "test/vimeo/advanced/groups_test.rb",
+ "test/vimeo/advanced/person_test.rb",
+ "test/vimeo/advanced/test_test.rb",
+ "test/vimeo/advanced/upload_test.rb",
+ "test/vimeo/advanced/videos_embed_test.rb",
+ "test/vimeo/advanced/videos_test.rb",
+ "test/vimeo/advanced_test.rb",
+ "test/vimeo/simple/activity_test.rb",
+ "test/vimeo/simple/album_test.rb",
+ "test/vimeo/simple/channel_test.rb",
+ "test/vimeo/simple/group_test.rb",
+ "test/vimeo/simple/user_test.rb",
+ "test/vimeo/simple/video_test.rb",
+ "test/vimeo/simple_test.rb",
+ "test/vimeo_test.rb"
]
if s.respond_to? :specification_version then
@@ -55,11 +219,26 @@ Gem::Specification.new do |s|
s.specification_version = 3
if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
- s.add_runtime_dependency(%q<jnunemaker-httparty>, [">= 0.2.6"])
+ s.add_development_dependency(%q<thoughtbot-shoulda>, [">= 2.10.2"])
+ s.add_development_dependency(%q<fakeweb>, [">= 1.2.6"])
+ s.add_development_dependency(%q<crack>, [">= 0.1.4"])
+ s.add_runtime_dependency(%q<httparty>, [">= 0.4.5"])
+ s.add_runtime_dependency(%q<curb>, [">= 0.5.4.0"])
+ s.add_runtime_dependency(%q<json>, [">= 1.1.9"])
else
- s.add_dependency(%q<jnunemaker-httparty>, [">= 0.2.6"])
+ s.add_dependency(%q<thoughtbot-shoulda>, [">= 2.10.2"])
+ s.add_dependency(%q<fakeweb>, [">= 1.2.6"])
+ s.add_dependency(%q<crack>, [">= 0.1.4"])
+ s.add_dependency(%q<httparty>, [">= 0.4.5"])
+ s.add_dependency(%q<curb>, [">= 0.5.4.0"])
+ s.add_dependency(%q<json>, [">= 1.1.9"])
end
else
- s.add_dependency(%q<jnunemaker-httparty>, [">= 0.2.6"])
+ s.add_dependency(%q<thoughtbot-shoulda>, [">= 2.10.2"])
+ s.add_dependency(%q<fakeweb>, [">= 1.2.6"])
+ s.add_dependency(%q<crack>, [">= 0.1.4"])
+ s.add_dependency(%q<httparty>, [">= 0.4.5"])
+ s.add_dependency(%q<curb>, [">= 0.5.4.0"])
+ s.add_dependency(%q<json>, [">= 1.1.9"])
end
end
Please sign in to comment.
Something went wrong with that request. Please try again.