class Bridgetown::Model::Origin
Abstract Superclass
Attributes
id[RW]
@return [String]
Public Class Methods
handle_scheme?(_scheme)
click to toggle source
Override in subclass
# File lib/bridgetown-core/model/origin.rb, line 13 def self.handle_scheme?(_scheme) false end
new(id)
click to toggle source
# File lib/bridgetown-core/model/origin.rb, line 17 def initialize(id) self.id = id end
Public Instance Methods
exists?()
click to toggle source
# File lib/bridgetown-core/model/origin.rb, line 30 def exists? raise "Implement #exists? in a subclass of Bridgetown::Model::Origin" end
read()
click to toggle source
# File lib/bridgetown-core/model/origin.rb, line 21 def read raise "Implement #read in a subclass of Bridgetown::Model::Origin" end
relative_path()
click to toggle source
@return [Pathname]
# File lib/bridgetown-core/model/origin.rb, line 26 def relative_path raise "Implement #relative_path in a subclass of Bridgetown::Model::Origin" end