Class: Jeog::Data

Inherits:
Object
  • Object
show all
Defined in:
lib/jeog/data.rb

Instance Method Summary collapse

Constructor Details

#initialize(json_string) ⇒ Data

Returns a new instance of Data.



8
9
10
# File 'lib/jeog/data.rb', line 8

def initialize(json_string)
  @jeog_hash = MultiJson.decode json_string
end

Instance Method Details

#add_file_stat(file_stat) ⇒ Object



12
13
14
# File 'lib/jeog/data.rb', line 12

def add_file_stat(file_stat)
  @jeog_hash["jeogFileAttributes"] = { "aTime" => file_stat.atime, "mTime" => file_stat.mtime, "cTime" => file_stat.ctime }
end

#to_jsonObject



16
17
18
# File 'lib/jeog/data.rb', line 16

def to_json
  MultiJson.encode @jeog_hash
end