Sha256: bba91d0e6070c3031791e3c8da6a96d0f4d0bb7648a7bc3084d765c14bf24e5d

Contents?: true

Size: 744 Bytes

Versions: 2

Compression:

Stored size: 744 Bytes

Contents

module Coprl
  module Presenters
    module Plugins
      module GoogleMaps
          module DSLComponents
            def google_map(**attributes, &block)
              self << GoogleMap.new(parent: self, **attributes, &block)
            end
          end
        module WebClientComponents
          def render_google_map(comp,
                                render:,
                                components:,
                                index:)
            view_dir = File.join(__dir__, 'google_maps')
            render.call :erb, :google_map, views: view_dir,
                        locals: {comp: comp,
                                 components: components, index: index}
          end
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
coprl-3.0.0.beta.2 lib/coprl/presenters/plugins/google_maps.rb
coprl-3.0.0.beta.1 lib/coprl/presenters/plugins/google_maps.rb