class Songdrop::Base
Attributes
_properties[R]
Public Class Methods
new(properties={})
click to toggle source
# File lib/songdrop/objects/base.rb, line 5 def initialize(properties={}) @_properties = properties end
Public Instance Methods
errors?()
click to toggle source
# File lib/songdrop/objects/base.rb, line 18 def errors? !self.errors.nil? end
method_missing(method, *args, &block)
click to toggle source
# File lib/songdrop/objects/base.rb, line 9 def method_missing(method, *args, &block) method = $1 if method =~ /(\S+)\?/ method = method.to_sym result = @_properties[method] result = Time.at(result.to_i) if result and method =~ /_at/ result = Time.at(result.to_i).to_date if result and method =~ /_on/ result end