Sha256: 2b841080c896a75fcad681c43306907023f4d168dc6964f39463dfc3c106609a

Contents?: true

Size: 1.69 KB

Versions: 1

Compression:

Stored size: 1.69 KB

Contents

* 2006/11/15

- [drummr77] Applied a modified version of the patch sent in by Lucas
  Carlson that uses a more functional style of programming in the API
  calls.

* 2006/11/14

- [drummr77] Changed video_details to take in a video id instead of
  the whole object.

* 2006/11/04

- [shaper] Restructured to follow standard RubyGems directory structure.

- [shaper] Created a Rakefile.

- [shaper] Created initial unit tests.

- [shaper] Fixed bug wherein responses with only a single result
  (e.g. from a videos_by_tag call) would fail to successfully parse.

- [shaper] Moved all classes within a YouTube module for cleaner namespace
  management and in particular to avoid potential conflicts.

- [shaper] Added Video.embed_html method to allow easy retrieval of HTML
  to embed the video in a web page conforming to the HTML specified on
  YouTube video pages, with width/height of video optionally specifiable.

- [shaper] Merged dirtywork.rb into the main youtube.rb file and added
  support for optionally specifying the host and api path for future
  flexibility without requiring code modifications should YouTube change
  their API access details.

- [shaper] Modified parsing response payload data to translate to the most
  appropriate Ruby objects (e.g. integers via to_i(), boolean strings to
  TrueClass/FalseClass, time strings to Time) wherever applicable.

- [shaper] Moved Video.details() into Client.video_details() for
  consistency and to avoid having to store a reference to the client in
  every Video object.

- [shaper] Updated existing and added more RDoc documentation.

- [shaper] Changed API hostname to fully-qualified www.youtube.com from
  youtube.com.

* 2006/09/28

- [drummr77] Initial Release.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
youtube-0.8.0 CHANGELOG