Skip to content

Instantly share code, notes, and snippets.

@holyketzer
Last active August 29, 2015 14:07
Show Gist options
  • Save holyketzer/76639e918482e5cac5d0 to your computer and use it in GitHub Desktop.
Save holyketzer/76639e918482e5cac5d0 to your computer and use it in GitHub Desktop.
Spree::LineItem.class_eval do
#...
def listing
raw = read_attribute(:listing)
Marshal.load(raw)
end
def listing=(value)
raw = Marshal::dump(value)
write_attribute(:listing, raw)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment