Module: PluckMap

Defined in:
lib/pluck_map.rb,
lib/pluck_map/attribute.rb,
lib/pluck_map/presenter.rb,
lib/pluck_map/attributes.rb,
lib/pluck_map/null_logger.rb,
lib/pluck_map/model_context.rb,
lib/pluck_map/presenters/to_h.rb,
lib/pluck_map/attribute_builder.rb,
lib/pluck_map/presenters/to_csv.rb,
lib/pluck_map/presenters/to_json.rb

Defined Under Namespace

Modules: CsvPresenter, HashPresenter, JsonPresenter Classes: Attribute, AttributeBuilder, Attributes, ModelContext, NullLogger, Presenter

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.loggerObject

Returns the value of attribute logger.



8
9
10
# File 'lib/pluck_map.rb', line 8

def logger
  @logger
end

Class Method Details

.[](model) ⇒ Object



10
11
12
# File 'lib/pluck_map.rb', line 10

def [](model)
  PluckMap::ModelContext.new(model)
end