module Serialbox::BoilerPlate

Public Class Methods

config_adapter_string(adapter) click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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