module Bitmarkable::Bitmarked::ClassMethods

Public Instance Methods

bitmarks(url_field = nil) click to toggle source
# File lib/bitmarkable/bitmarked.rb, line 24
def bitmarks(url_field = nil)
  self.url_field = url_field
end
save_bitmark(object, url) click to toggle source
# File lib/bitmarkable/bitmarked.rb, line 28
def save_bitmark(object, url)
  if defined?(Rails) && !(Rails.env.development? || Rails.env.test?)
    object.bitmark = Bitly.shorten(url)
  else
    object.bitmark = url
  end
end