new( *o )
public
Creates a new YAML::Store object, which will store data in file_name. If the file does not already exist, it will be created.
YAML::Store objects are always reentrant. But if thread_safe is set to true, then it will become thread-safe at the cost of a minor performance hit.
Options passed in through yaml_opts will be used when converting the store to YAML via Hash#to_yaml().