Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce customizable scope objects #90

Merged
merged 10 commits into from
Dec 18, 2018
Merged

Introduce customizable scope objects #90

merged 10 commits into from
Dec 18, 2018

Commits on Dec 17, 2018

  1. Introduce customizable scopes

    Scopes provide a custom rendering context for a specific template or partial
    timriley committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    273a640 View commit details
    Browse the repository at this point in the history
  2. Bring various objects used for rendering into single Rendering object

    This provides a unified, coherent API for rendering facilities (such as rendering templates or partials, as well as creating scopes and parts), and makes it easy to pass these interrelated objects around in one go, rather than having to manage them all individually.
    timriley committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    abe945b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    889ac7b View commit details
    Browse the repository at this point in the history
  4. Tidy specs

    timriley committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    611ffe5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    25817ac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2da5c7c View commit details
    Browse the repository at this point in the history
  7. Move rendering builder into class method

    This will be helpful when we want to prepare a standalone rendering object for testing purposes
    timriley committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    dbdd7ec View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a5c1b6a View commit details
    Browse the repository at this point in the history
  9. Remove bogus line

    timriley committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    69bde1b View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2018

  1. Configuration menu
    Copy the full SHA
    06df9f0 View commit details
    Browse the repository at this point in the history