Sha256: 33723038975951ccdc586c95112d69a9d2dd9f286808c75ee92195e76370f60e
Contents?: true
Size: 634 Bytes
Versions: 1
Compression:
Stored size: 634 Bytes
Contents
# # base.rb # smile # # Created by Zac Kleinpeter on 2009-04-28. # Copyright 2009 Cajun Country. All rights reserved. # module Smile class Base include Smile::Common attr_accessor :attributes class << self include Smile::Common def configure yield( session ) end def clear_config! session.clear_config! end end def initialize( options={} ) @attributes = OpenStruct.new( options ) end def method_missing( name, *args ) if args.nil? @attributes.send(name,args) else @attributes.send(name) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
smile-0.4.4 | lib/smile/base.rb |