Skip to content

Instantly share code, notes, and snippets.

@ewalk153
Created August 27, 2014 15:49
Show Gist options
  • Select an option

  • Save ewalk153/fafe1fc04b15449db1fd to your computer and use it in GitHub Desktop.

Select an option

Save ewalk153/fafe1fc04b15449db1fd to your computer and use it in GitHub Desktop.
example to serialize an attribute in Ruby
class FavOptions < Array
def self.dump(ingredients)
ingredients ? ingredients.join(";") : nil
end
def self.load(ingredients)
ingredients ? new(ingredients.split(";")) : nil
end
end
serialize :options, FavOptions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment