Module: Bitmarkable::Bitmarked::ClassMethods
- Included in:
- Bitmarkable::Bitmarked
- Defined in:
- lib/bitmarkable/bitmarked.rb
Instance Method Summary collapse
Instance Method Details
#bitmarks(url_field = nil) ⇒ Object
24 25 26 |
# File 'lib/bitmarkable/bitmarked.rb', line 24 def bitmarks(url_field = nil) self.url_field = url_field end |
#save_bitmark(object, url) ⇒ Object
28 29 30 31 32 33 34 |
# 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 |