Skip to content

Instantly share code, notes, and snippets.

@kdwinter
Created October 14, 2009 08:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kdwinter/209884 to your computer and use it in GitHub Desktop.
Save kdwinter/209884 to your computer and use it in GitHub Desktop.
class Defaults
# Getters/setters
attr_accessor :theme, :lang, :page
def initialize
# ....
end
def clone
$stderr.puts 'Cloning the registry is forbidden'
end
# Getters/setters voor defaults
def defaults
self
end
def defaults=(session)
if session == 0
self.page = 22
self.lang = 1
self.theme = 2
elsif session = 1
self.page = 0 # ...
self.lang = 0 # ...
self.theme = 0 # ...
end
end
def clear_default_session
# ...
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment