class Delicious::Bundle
Attributes
name[RW]
Public Instance Methods
delete()
click to toggle source
Deletes this bundle
@raise [Delicious::Error] if bundle was not saved yet @return [Boolean] ‘true` upon successful deletion, `false` otherwise
# File lib/delicious/bundle.rb, line 18 def delete if persisted? && @delicious_client @delicious_client.bundles.delete bundle: name else fail Delicious::Error, 'Bundle was not saved yet' end end
save()
click to toggle source
Creates or updates bundle
@raise [Delicious::Error] if bundle is not associated with Delicious::Client
or save failed @return [Boolean] ‘true` when saved
# File lib/delicious/bundle.rb, line 30 def save if @delicious_client @delicious_client.bundles.set name, tags true else fail 'Bundle was not saved yet' end end
to_s()
click to toggle source
# File lib/delicious/bundle.rb, line 39 def to_s %Q(Delicious::Bundle(name: "#{name}", tags: #{tags})) end