module Nylas::Parameters::ClassMethods

Public Instance Methods

inherited(subclass) click to toggle source
# File lib/parameters.rb, line 20
def inherited(subclass)
  parameters = instance_variable_get("@parameters") || []
  subclass.instance_variable_set("@parameters", parameters.clone)
end
parameter(*params) click to toggle source
# File lib/parameters.rb, line 12
def parameter(*params)
  @parameters ||= []
  params.each do |param|
    attr_accessor param
    @parameters << param.to_s
  end
end