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_class ⇒ Object
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_class ⇒ Object
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 |