module HabiticaClient::Task::DateAccessor
Public Instance Methods
date_accessor(*attributes)
click to toggle source
# File lib/habitica_client/task/date_accessor.rb, line 7 def date_accessor(*attributes) attributes.each do |attribute| define_method("#{attribute}=") do |date| unless date.nil? instance_variable_set("@#{attribute}", DateTime.parse(date)) end end define_method("#{attribute}") do instance_variable_get("@#{attribute}") end end end