module Icss::ReceiverModel::ActsAsLoadable::ClassMethods
Public Instance Methods
receive_from_file(filename)
click to toggle source
The file is loaded with
-
YAML if the filename ends in .yaml or .yml
-
JSON otherwise
# File lib/icss/receiver_model/acts_as_loadable.rb, line 33 def receive_from_file filename stream = File.open(filename) (filename =~ /.ya?ml$/) ? receive_yaml(stream) : receive_json(stream) end
receive_json(stream)
click to toggle source
module ::Icss::ReceiverModel::ClassMethods
include Icss::ReceiverModel::ActsAsLoadable::ClassMethods
end
# File lib/icss/receiver_model/acts_as_loadable.rb, line 20 def receive_json stream receive(JSON.load(stream)) end
receive_yaml(stream)
click to toggle source
# File lib/icss/receiver_model/acts_as_loadable.rb, line 24 def receive_yaml stream receive(YAML.load(stream)) end