class RemoteRuby::Flavour
Base class for Flavours: addons to execution context to insert additonal code to the generated remote code.
Public Class Methods
build_flavours(params = {})
click to toggle source
# File lib/remote_ruby/flavour.rb, line 5 def self.build_flavours(params = {}) res = [] { rails: RemoteRuby::RailsFlavour }.each do |name, klass| options = params.delete(name) res << klass.new(**options) if options end res end
new(params: {})
click to toggle source
# File lib/remote_ruby/flavour.rb, line 19 def initialize(params: {}); end
Public Instance Methods
code_header()
click to toggle source
# File lib/remote_ruby/flavour.rb, line 21 def code_header; end