module Me::View

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/me/view.rb, line 3
def self.new(*args)
  return super if args[0].is_a?(Hash)
  Class.new(Struct.new(*args)) do
    include View
  end
end
new(hash) click to toggle source
Calls superclass method
# File lib/me/view.rb, line 10
def initialize(hash)
  super()
  hash.each { |k, v| self[k] = v }
end