Module: Serialbox::BoilerPlate

Defined in:
lib/serialbar/generators/boiler_plate.rb

Class Method Summary collapse

Class Method Details

.config_adapter_string(adapter) ⇒ Object



33
34
35
# File 'lib/serialbar/generators/boiler_plate.rb', line 33

def self.config_adapter_string(adapter)
	"\tconfigure_adapter :#{adapter.to_sym}\n"
end

.data_file_classObject



19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/serialbar/generators/boiler_plate.rb', line 19

def self.data_file_class
	"class DataFile\n"+
	"\tinclude Serialbox::Adapter\n"+
	"\tstore_in session: 'default'\n"+
	"\t#TODO: add your data variables here\n"+
	"\t#field :time\n"+
	"\t#field :experiment\n"+
	"end\n\n"+
	"#Subclass DataFile for specific data points"
	"class DataPoint < DataFile\n"+
	"\t#field :temp\n"+
	"end"
end

.listener_classObject



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/serialbar/generators/boiler_plate.rb', line 4

def self.listener_class
  "require 'serialbox'\n"+
  "require_relative 'data_file'\n\n"+
	"class Listener\n"+
	"\tinclude Serialbox::Listener\n"+
	"\tdef parse(string)\n"+
	"\t#TODO: implement your parser here\n"+
	"\tend\n"+
	"end\n"+
	"\n\n"+
  "ln = Listener.new\n"+
	"ln.setup(serialport params)\n"+
	"ln.run\n"
end