class Hyrb::Models::Environment
Constants
- PROVIDERS
Attributes
project[RW]
Public Class Methods
new(project, name)
click to toggle source
Calls superclass method
Hyrb::Models::Struct::new
# File lib/hyrb/models/environment.rb, line 24 def initialize(project, name) @name = name super(File.join("projects", project.name, "project")) self.project = project self.name = name end
Public Instance Methods
deserialize(data)
click to toggle source
Calls superclass method
Hyrb::Models::Struct#deserialize
# File lib/hyrb/models/environment.rb, line 36 def deserialize(data) super(data["environments"][@name]) end
serialize(data)
click to toggle source
# File lib/hyrb/models/environment.rb, line 31 def serialize(data) project.environments[@name] = data project.serialize(project.data) end