We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 60ecbbb commit 9e20c97Copy full SHA for 9e20c97
1 file changed
app/models/print_host.rb
@@ -9,4 +9,8 @@ class NotReady < RuntimeError
9
validates :name, presence: true
10
validates :endpoint, presence: true
11
validates :protocol, presence: true, inclusion: {in: PROTOCOLS.keys}
12
+
13
+ def service
14
+ PROTOCOLS[protocol].new(print_host: self)
15
+ end
16
end
0 commit comments